基本能力
产品定位
Claude Server MCP 是一个专为 Claude 设计的上下文管理服务器,旨在提供跨会话的持久化上下文管理和对话连续性支持。
核心功能
- 项目上下文管理:
- 分层上下文组织
- 父子关系管理
- 上下文间交叉引用
-
项目特定元数据
-
对话连续性:
- 基于会话的上下文跟踪
- 对话链式管理
- 元数据丰富的上下文存储
-
灵活的标签系统
-
高效存储:
- 组织良好的目录结构
- 基于 JSON 的存储
- 快速查找索引
- 异步操作
适用场景
- 需要跨会话保持对话上下文的 Claude 用户
- 需要组织和管理多个项目上下文的开发者
- 需要高效存储和检索对话历史的团队
工具列表
- save_project_context:保存项目上下文,支持元数据和标签。
- save_conversation_context:保存会话上下文,支持对话链式管理。
- get_context:获取特定上下文。
- list_contexts:列出符合特定条件的上下文。
常见问题解答
- 项目状态:当前为早期开发版本(v0.1.0),不建议在生产环境中使用。
- 兼容性:目前仅与 Claude Desktop 兼容。
- 安全性:当前安全功能有限,不建议处理敏感数据。
使用教程
使用依赖
- 确保已安装 Node.js 环境。
安装教程
- 克隆仓库:
bash
git clone https://github.com/davidteren/claude-server.git - 安装依赖:
bash
npm install - 构建服务器:
bash
npm run build - 服务器将构建到
build/index.js
调试方式
- 通过 Claude 桌面应用的配置文件中配置服务器路径:
json
{
"mcpServers": {
"claude-server": {
"command": "node",
"args": ["/path/to/claude-server/build/index.js"]
}
}
} - 配置文件位于:
~/Library/Application Support/Claude/claude_desktop_config.json