AI代理进度追踪服务

一个为AI代理提供跨项目进度追踪、搜索和检索功能的MCP服务器,支持多步骤或多代理工作流中的持久化记忆和上下文共享。

  • by thesammykins
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 thesammykins/context-mcp

使用说明

代理进度跟踪器MCP服务器

MCP(模型上下文协议)服务器,使AI代理能够跟踪、搜索和检索他们在项目中的进度。为多步骤或多代理工作流提供持久内存和上下文共享。

特性

  • 日志进度 -使用结构化元数据记录已完成的工作
  • 搜索日志 -按标题、日期、关键字或标签查找相关条目
  • 获取上下文 -按ID检索先前工作的摘要信息
  • 项目范围 -所有条目按项目组织,以保持上下文相关性
  • LLM驱动的总结 -使用OpenAI兼容的API自动汇总
  • SQLite存储 -具有全文搜索功能的快速本地数据库
  • 全面的错误处理 -优雅的回退和详细的错误报告

快速开始

1.安装

npm install -g @thesammykins/agent-progress-mcp

2.配置API密钥

export OPENAI_API_KEY=your-api-key-here

3.添加到克劳德桌面

添加到您的Claude桌面 claude_desktop_config.json:

{
  "mcpServers": {
    "agent-progress": {
      "command": "agent-progress-mcp",
      "env": {
        "OPENAI_API_KEY": "your-api-key-here"
      }
    }
  }
}

4.开始跟踪进度

  • 记录已完成的工作: log_progress
  • 搜索以前的工作: search_logs
  • 获取上下文: get_context

文档

用法示例

# Log completed work
log_progress(
  projectId="web-app",
  title="Implemented JWT authentication",
  content="Created JWT token generation/validation utilities, added auth middleware, implemented login/register endpoints with bcrypt password hashing. All tests passing.",
  tags=["authentication", "security", "api"]
)

# Search for related work
search_logs(projectId="web-app", query="authentication")

# Get detailed context
get_context(projectId="web-app", id="found-entry-id", includeFull=true)

安装选项

开发安装

git clone https://github.com/thesammykins/context-mcp.git
cd context-mcp
npm install
npm run build
npm link  # Optional: for local development

MCP主机集成

服务器可与任何兼容MCP的主机配合使用:

  • 克劳德桌面版 -本地集成
  • 光标 -添加到MCP服务器配置
  • MCP-CLI -命令行使用
  • 自定义主机 -STDIO传输协议
  • OpenCode -添加到opencode.jsonc配置

OpenCode配置

添加到您的 opencode.jsonc:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-progress": {
      "type": "local",
      "command": ["npx", "-y", "@thesammykins/agent-progress-mcp"],
      "environment": {
        "OPENAI_API_KEY": "{env:OPENAI_API_KEY}"
      }
    }
  }
}

使用 use the agent-progress tool 在提示中启用进度跟踪。

数据库和隐私

  • 本地存储:本地存储在计算机上的所有数据
  • SQLite数据库:快速、可靠、基于文件的存储
  • 可选加密:密码保护您的进度数据
  • 无遥测:你的工作环境永远不会离开你的环境(除了可选的法学硕士总结)

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

贡献

我们欢迎捐款!请查看 开发指南 有关从源代码贡献、测试和构建的详细信息。

支持