Claude Server MCP

Claude Server MCP

site icon
2025.03.16 6
JavaScript上下文管理对话连续性项目组织开发效率交流协作
Claude Server MCP 是一个模型上下文协议(MCP)服务器,专为 Claude 设计,提供高级的上下文管理功能。它支持跨会话的持久化上下文、特定项目的上下文组织以及对话连续性管理。目前该项目处于早期开发阶段(v0.1.0),不建议在生产环境中使用。
View on GitHub

Overview

基本能力

产品定位

Claude Server MCP 是一个专为 Claude 设计的上下文管理服务器,旨在提供跨会话的持久化上下文管理和对话连续性支持。

核心功能

  • 项目上下文管理
  • 分层上下文组织
  • 父子关系管理
  • 上下文间交叉引用
  • 项目特定元数据

  • 对话连续性

  • 基于会话的上下文跟踪
  • 对话链式管理
  • 元数据丰富的上下文存储
  • 灵活的标签系统

  • 高效存储

  • 组织良好的目录结构
  • 基于 JSON 的存储
  • 快速查找索引
  • 异步操作

适用场景

  • 需要跨会话保持对话上下文的 Claude 用户
  • 需要组织和管理多个项目上下文的开发者
  • 需要高效存储和检索对话历史的团队

工具列表

  1. save_project_context:保存项目上下文,支持元数据和标签。
  2. save_conversation_context:保存会话上下文,支持对话链式管理。
  3. get_context:获取特定上下文。
  4. list_contexts:列出符合特定条件的上下文。

常见问题解答

  • 项目状态:当前为早期开发版本(v0.1.0),不建议在生产环境中使用。
  • 兼容性:目前仅与 Claude Desktop 兼容。
  • 安全性:当前安全功能有限,不建议处理敏感数据。

使用教程

使用依赖

  1. 确保已安装 Node.js 环境。

安装教程

  1. 克隆仓库: bash git clone https://github.com/davidteren/claude-server.git
  2. 安装依赖: bash npm install
  3. 构建服务器: bash npm run build
  4. 服务器将构建到 build/index.js

调试方式

  1. 通过 Claude 桌面应用的配置文件中配置服务器路径: json { "mcpServers": { "claude-server": { "command": "node", "args": ["/path/to/claude-server/build/index.js"] } } }
  2. 配置文件位于:~/Library/Application Support/Claude/claude_desktop_config.json

许可证

该项目遵循 MIT 开源许可条款。