基本能力
产品定位
MCP Context Manager 是一个用于管理和持久化AI模型上下文的工具,通过知识图谱技术优化上下文窗口的使用效率和降低token成本。
核心功能
- 持久化上下文管理:支持
buildcontext
、loadcontext
和deletecontext
操作 - 高效访问:AI模型可以精确获取所需上下文
- 会话管理:
startsession
工具获取过去会话的概览endsession
工具分析整个会话并更新知识图谱- 跨领域支持:通过单一界面处理多个知识领域,包括创建不同领域实体间的关系
适用场景
- 软件开发项目管理
- 学术研究和教育管理
- 定性/定量研究数据管理
- 需要持久化上下文的AI模型应用场景
工具列表
- Developer MCP Server:软件开发上下文管理
- Project MCP Server:项目管理上下文管理
- Student MCP Server:教育学习上下文管理
- Qualitative Research MCP Server:定性研究上下文管理
- Quantitative Research MCP Server:定量研究上下文管理
常见问题解答
- 端口已被占用:使用
--port
选项指定不同端口 - 连接被拒绝:确保服务器在指定地址运行
- 找不到领域服务器:检查域名是否正确并在Context Manager中注册
- 路径解析错误:确保
main/index.ts
中的domains
数组路径正确 - 方法未找到:验证方法名称是否被领域服务器支持
- 无效状态或优先级值:确保使用特定领域的正确值
使用教程
使用依赖
- Node.js v16或更高版本
- npm v7或更高版本
安装教程
使用npx(推荐)
bash
npx github:tejpalvirk/contextmanager
全局安装
bash
npm install -g github:tejpalvirk/contextmanager
mcp-server-contextmanager
从源代码构建
bash
git clone https://github.com/tejpalvirk/contextmanager.git
cd contextmanager
npm install
npm run build
node main/index.js
调试方式
运行在特定端口
bash
npx github:tejpalvirk/contextmanager --port 3001
启用调试日志
bash
npx github:tejpalvirk/contextmanager --debug
指定配置文件
bash
npx github:tejpalvirk/contextmanager --config ./my-config.json
仅运行特定领域服务器
bash
npx github:tejpalvirk/contextmanager --domains developer,project