使用说明
MCP Git服务器项目
这是一个全面的项目,实现了用于文件系统、Git操作和高级Git存储库分析的MCP(模型上下文协议)服务器。
特性
核心MCP服务器
- 文件系统MCP服务器 -文件操作(读、写、列表)
- Git MCP服务器 -Git操作(状态、添加、提交、日志、分支)
- Git分析器MCP服务器 -高级存储库分析
人工智能聊天机器人
- 自然语言命令检测
- 上下文感知对话
- 多服务器集成
- 实时分析和报告
Git分析器MCP服务器
该项目包括一个复杂的 Git分析器MCP服务器 它提供:
- 存储库分析:使用指标完成代码库分析
- 代码质量度量:代码行数、圈复杂度、可维护性
- 代码气味检测:长方法、参数列表、重复代码
- 贡献者分析:提交统计数据、所有权百分比
- 热点识别:更改频率高的文件
- 报告生成:综合分析报告
Git分析器快速入门
# Navigate to Git Analyzer directory
cd git_analyzer_mcp_server/
# Run automatic installation
python3 setup.py
# Start interactive demo
python3 start.py interactive
可用命令
analizar repositorio-完整的存储库分析obtener metricas <archivo>-文件特定指标detectar smells-代码气味检测analizar contribuidores-贡献者分析obtener hotspots-文件识别有问题generar reporte <analysis_id>-生成详细报告
项目结构
├── src/ # Main chatbot implementation
│ ├── mcp_servers/ # MCP server clients
│ └── chatbot/ # Chatbot components
├── git_analyzer_mcp_server/ # Standalone Git Analyzer MCP Server
│ ├── server/ # MCP server implementation
│ ├── client/ # MCP client
│ ├── executor/ # Command executor
│ ├── docs/ # Documentation
│ ├── examples/ # Usage examples
│ └── start.py # Quick start script
└── main.py # Main entry point
安装
主要项目
pip install -r requirements.txt
python3 main.py
Git分析器MCP服务器(独立)
cd git_analyzer_mcp_server/
python3 setup.py
python3 start.py
文档
- 主要项目:参见
src/实现细节目录 - Git分析器:完整的文档
git_analyzer_mcp_server/docs/ - 安装指南:
git_analyzer_mcp_server/INSTALACION.md - 集成指南:
git_analyzer_mcp_server/docs/guia_implementacion.md
由...创建
MCP聊天机器人与拟人克劳德
