Developer

Developer

🚀 开发者 MCP 服务器

开发者 MCP 服务器是一款专为开发人员打造的强大工具,它能有效管理和记录开发过程中的各类上下文信息。借助该服务器,你可以持续追踪项目状态、任务进展以及团队的决策过程,从而显著提升开发效率。

🚀 快速开始

开发者 MCP 服务器为开发人员提供了便捷的上下文信息管理与记录功能,能助力你更好地把控项目开发进度。

✨ 主要特性

  • 上下文连续性:可快速恢复到上次工作的位置,包含组件及其依赖项,让工作无缝衔接。
  • 新成员入职支持:帮助新成员快速熟悉项目的架构和组件结构,使其迅速融入开发团队。
  • 会话记录:对开发成果、任务更新和项目状态变化进行系统化记录,便于后续回顾与分析。
  • 架构决策上下文:支持查询选择特定技术(如 GraphQL 而非 REST)的背景信息,加深对架构决策的理解。
  • 依赖分析:帮助你了解修改某个服务可能产生的影响,提前做好风险评估。

📦 安装指南

从源代码构建

  1. 克隆仓库:
    git clone https://github.com/tejpalvirk/contextmanager.git
    cd contextmanager
    
  2. 安装依赖项:
    npm install
    
  3. 构建服务器:
    npm run build
    
  4. 运行服务器:
    cd developer
    node developer_index.js
    

使用 Docker

docker build -t mcp/developer -f developer/Dockerfile .

📚 详细文档

配置

与 Claude Desktop 结合使用

安装方式一:通过 npm 包执行工具运行

claude_desktop_config.json 中添加:

{
"mcpServers": {
"developer": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/developer"
]
}
}
}
安装方式二:全局安装后直接运行

首先全局安装:

npm install -g github:tejpalvirk/contextmanager/developer

然后在配置中添加:

{
"mcpServers": {
"developer": {
"command": "contextmanager-developer"
}
}
}
使用 Docker 方式

claude_desktop_config.json 中添加:

{
"mcpServers": {
"developer": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/developer"
]
}
}
}

💻 使用示例

基础用法

上下文连续性

"让我查看我昨天正在处理的组件及其所有依赖项。"

服务器会为你加载最近访问的组件,包括其依赖项、问题和相关任务,使你能够立即恢复工作。

新成员入职支持

"给我介绍一下项目 X 的架构和组件结构。"

新开发人员可以快速了解项目结构和关键组件,从而更快地进入状态。

会话记录

"结束我的开发会话并记录进展。"

系统化地记录你的开发成果、任务更新和项目状态变化。

架构决策上下文

"为什么选择 GraphQL 而不是 REST?"

查询架构决策的背景信息,了解技术选型的原因。

依赖分析

"修改服务可能带来的影响是什么?"

分析并理解修改某个服务可能带来的副作用。

📄 许可证

服务器代码遵循 MIT 许可证,具体请参阅项目仓库中的 LICENSE 文件。

通过开发者 MCP 服务器,你可以更高效地管理开发过程中的上下文信息,提升团队协作和开发效率。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-20 09:33

相似服务问题

相关AI产品