AI代理系统服务器套件

MCP Pantheon Suite是为AI代理系统设计的生产级服务器套件,包含任务板、记忆和规划器三大组件,提供30种开箱即用的工具,支持Claude Desktop及任何MCP客户端,无需配置且基于SQLite数据库。

  • by shakilbd009
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 shakilbd009/mcp-pantheon-suite

使用说明

MCP万神殿套房

用于AI代理系统的生产MCP服务器。三台服务器-- 任务板, 记忆, 规划器 --在13个自主智能体上构建和战斗测试。Claude Desktop或任何MCP客户端的插件工具。

30个工具。零配置。SQLite支持。

建筑

┌─────────────────┐
│  Claude / LLM    │
│  (MCP Client)    │
└───────┬─────────┘
        │ stdio (JSON-RPC)
        ├──────────────────────────────────────┐
        │                                      │
        ▼                                      ▼
┌───────────────┐  ┌───────────────┐  ┌───────────────┐
│   Taskboard   │  │    Memory     │  │    Planner    │
│   19 tools    │  │    5 tools    │  │    6 tools    │
└───────┬───────┘  └───────┬───────┘  └───────┬───────┘
        │                  │                   │
        ▼                  ▼                   ▼
   taskboard.db       memory.db           planner.db
   (SQLite WAL)      (SQLite WAL)        (SQLite WAL)

每个服务器管理自己的SQLite数据库。表是在第一次运行时自动创建的,不需要设置。

快速入门

# 1. Clone and install
git clone https://github.com/shakilbd009/mcp-pantheon-suite.git
cd mcp-pantheon-suite
npm install

# 2. Configure Claude Desktop (see below)
# 3. Restart Claude Desktop — 30 tools available

Claude桌面配置

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "taskboard": {
      "command": "node",
      "args": ["/path/to/mcp-pantheon-suite/servers/taskboard/index.js"],
      "env": {
        "MCP_AGENT_NAME": "claude"
      }
    },
    "memory": {
      "command": "node",
      "args": ["/path/to/mcp-pantheon-suite/servers/memory/index.js"],
      "env": {
        "MCP_AGENT_NAME": "claude"
      }
    },
    "planner": {
      "command": "node",
      "args": ["/path/to/mcp-pantheon-suite/servers/planner/index.js"],
      "env": {
        "MCP_AGENT_NAME": "claude"
      }
    }
  }
}

替换 /path/to/mcp-pantheon-suite 使用您的实际安装路径。

环境变量

变量 描述 默认值
MCP_DB_PATH 覆盖数据库文件路径 ~/.mcp-suite/<server>.db
MCP_AGENT_NAME 范围数据的代理标识 default

服务器

任务板(19个工具)

功能齐全的冲刺板,有两个状态管道、子任务、任务依赖关系(带BFS循环检测)、验收标准清单、结构化审查、全文搜索和跨领域计划。

管道:

  • 开发生命周期 (9个阶段): backlog → specced → designed → ready → in_progress → in_review → testing → acceptance → done
  • 轻量级 (ops/* 项目,4个阶段): todo → in_progress → blocked → done

关键工具: create_task, update_task, get_board, search_tasks, add_dependency, submit_review, create_initiative

全部文件→

内存(5个工具)

人工智能代理的结构化长期记忆。存储跨会话持续存在的观察、学习、事实、模式和偏好。基于标签的检索,具有重要性排名和访问跟踪功能。

存储器类型: 事实、学习、偏好、观察、模式

关键工具: store_memory, recall, update_memory, forget

全部文件→

计划器(6个工具)

多步骤行动计划跟踪。创建有序步骤的计划,跟踪会话进度,完成后自动完成。每个代理只有一个活动计划——新计划取代了之前的计划。

步骤状态: 待定、正在进行、已完成、已阻止、已跳过

关键工具: create_plan, update_step, get_plan, abandon_plan

全部文件→

共享公用设施

所有服务器都从导入 shared/db.js:

  • createDb(serverName) --带WAL模式和繁忙超时的SQLite连接工厂
  • getAgentName() --代理身份来自 MCP_AGENT_NAME env 是
  • uuid8() --8字符UUID前缀生成器
  • now() --ISO 8601时间戳

构建于

许可证

麻省理工学院——见 许可证.