🧠 Git MCP客户端
一个轻量级的多客户端协议(MCP)实现,与Git存储库连接,并允许通过LangChain工具进行直接交互。 它使AI代理能够以编程方式获取仓库统计信息、读取文件内容并执行其他与Git相关的操作。
🚀 特性
🔗 无缝连接到GitHub存储库
📊 获取存储库元数据(星、叉、观察者等)
📂 直接从任何存储库路径读取文件内容
🧩 易于扩展——为新操作添加自定义工具
⚡ 使用LangChain+AsyncIO+MCP框架构建
🧰 技术栈
Python 3.10+
LangChain(v1.x)
异步
多服务器MCPClient
⚙️ 如何跑步
1.️⃣ 创建虚拟环境
python-m venv mcpEnv Windows PowerShell上的源mcp_env/Scripts/activate#
2.️⃣ 安装依赖项
pip安装-r要求.txt
3.️⃣ 运行客户端
python客户端.py
🧩 输出示例 ✅ 已连接到GitHub存储库 📈 回购统计数据: 星星:42 |叉子:3 |守望者:6 📄 文件内容: README.md加载成功!
