
MCP-Inspector-v0.6.0

Overview
基本能力
产品定位
MCP-Inspector-v0.6.0 是一个GitHub MCP服务器,用于AI助手与GitHub仓库、问题和拉取请求的交互。
核心功能
- 仓库搜索:基于搜索查询查找GitHub仓库
- 问题管理:获取、创建和评论问题
- 拉取请求处理:查看和管理拉取请求
- 仓库分析:获取仓库的统计数据和洞察
适用场景
- 开发者需要快速查找和管理GitHub仓库
- 团队协作处理问题和拉取请求
- 自动化代码管理和分析
工具列表
- GET /mcp/discover:返回可用操作及其参数
- POST /mcp/execute:根据提供的参数执行操作
常见问题解答
- 安全考虑:服务器使用API令牌进行GitHub身份验证,建议实施速率限制和输入验证。
- 扩展性:可以通过添加新端点和处理函数来扩展服务器功能。
使用教程
使用依赖
- Python 3.8+
- GitHub API token
安装教程
-
克隆仓库:
bash git clone https://github.com/yourusername/github-mcp-server.git cd github-mcp-server
-
安装依赖:
bash pip install -r requirements.txt
-
设置GitHub令牌环境变量:
bash export GITHUB_TOKEN=your_github_token_here
-
运行服务器:
bash python server.py
调试方式
-
发现可用操作:
bash curl -X GET http://localhost:5000/mcp/discover
-
执行仓库搜索:
bash curl -X POST http://localhost:5000/mcp/execute \ -H "Content-Type: application/json" \ -d '{ "endpoint": "search_repositories", "parameters": { "query": "machine learning" } }'
-
获取仓库问题:
bash curl -X POST http://localhost:5000/mcp/execute \ -H "Content-Type: application/json" \ -d '{ "endpoint": "get_repo_issues", "parameters": { "owner": "openai", "repo": "whisper" } }'