article
README
🚀 MCP 开发服务器
MCP 开发服务器基于模型上下文协议(MCP),能助力 Claude 管理软件开发项目。它具备完整的项目上下文感知能力,还可借助 Docker 环境处理代码执行,为软件开发提供有力支持。
🚀 快速开始
MCP 开发服务器是一款强大的工具,能让 Claude 高效管理软件开发项目。以下是使用前的安装和配置步骤。
✨ 主要特性
核心基础设施
- 项目上下文管理:有效管理项目的各类上下文信息。
- 文件系统操作:支持对文件系统进行操作。
- 模板基于项目的创建:可依据模板创建项目。
- Git 集成:实现与 Git 的无缝集成。
要求
- Python 3.12 或更高版本
- Docker
- Git
📦 安装指南
# 使用pip安装
pip install mcp-dev-server
# 开发安装
git clone https://github.com/your-org/mcp-dev-server.git
cd mcp-dev-server
pip install -e .
📚 详细文档
Claude 桌面配置
在 Claude Desktop 配置文件中添加以下内容:
- 在 MacOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dev": {
"command": "mcp-dev-server",
"args": []
}
}
}
💻 使用示例
该服务器提供以下 MCP 功能:
资源
- 项目结构和文件
- 构建状态和构建产物
- 测试结果
- Docker 容器状态
工具
- 项目初始化
- 构建操作
- 测试执行
- Docker 命令
提示
- 项目分析
- 开发建议
- 错误诊断
🔧 技术细节
设置开发环境
# 创建虚拟环境
python -m venv .venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
# 安装依赖项
pip install -e ".[dev]"
运行测试
pytest tests/
🤝 贡献
请阅读CONTRIBUTING.md以了解我们的行为准则和提交拉取请求的过程。
📄 许可证
此项目在 MIT 许可证下,详细信息见LICENSE文件。
微信扫一扫