tpc-server

tpc-server

3.2

If you are the rightful owner of tpc-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

TPC Server is a backend service designed to log, store, and retrieve the reasoning process, intended actions, and executed steps for AI agents or collaborative projects.

TPC Server is a backend service that facilitates the logging and retrieval of thoughts, plans, and changes for AI agents or collaborative projects. Built using FastAPI, MCP-Server, and SQLAlchemy, it provides a structured and interconnected log system. The server allows users to record insights, define intended actions, and log concrete actions taken. It supports a web interface for browsing recent activities and a JSON API for programmatic data retrieval. The server is configurable via environment variables and supports different database backends, with SQLite as the default. It also offers MCP tools for AI agents to interact with the TPC store.

Features

  • Track Thoughts, Plans, and Changes: Dedicated models and storage for each concept, allowing for detailed tracking of the reasoning process.
  • Interconnected Data: Link thoughts to plans and changes, creating a comprehensive log of actions and their origins.
  • Web Interface: Provides simple HTML views for browsing recent activity, thoughts, plans, and changes.
  • JSON API: Offers endpoints for programmatic data retrieval, enabling integration with other systems.
  • Configurable: Allows setting of database URL, host, port, and agent communication transport via environment variables.

Tools

  1. add_thought

    Record a new thought.

  2. create_plan

    Define a new plan.

  3. log_change

    Log an action taken against a plan.

  4. get_recent_thoughts

    Retrieve latest thoughts.

  5. get_active_plans

    Retrieve all 'active' plans.