M

MCP检查器

@Jehan26/MCP-Inspector-v0.6.0
0 Stars 418 次浏览 Jehan26 更新于 2026-08-23

一种模型上下文协议服务器, enables 类似 Claude 的 AI 助手与 GitHub 仓库、议题和拉取请求进行交互。 (注:原句中的“enables”在中文语境下可灵活调整为更通顺的表达,例如:“使……能够”或“支持”。如果需要更自然的翻译,可以改为:) 一种模型上下文协议服务器,支持类似 Claude 的 AI 助手与 GitHub 仓库、议题和拉取请求进行交互。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

MCP-Inspector-v0.6.0

GitHub MCP 服务器

一个模型上下文协议(MCP)服务器,使像 Claude 这样的 AI 助手能够与 GitHub 仓库、问题和拉取请求进行交互。

功能

  • 仓库搜索:根据搜索查询查找 GitHub 仓库
  • 问题管理:获取、创建和评论问题
  • 拉取请求处理:查看和管理拉取请求
  • 仓库分析:获取关于仓库的统计信息和见解

安装

先决条件

  • Python 3.8+
  • GitHub API 令牌

步骤

  1. 克隆此仓库:

    git clone https://github.com/yourusername/github-mcp-server.git
    cd github-mcp-server
    
  2. 安装依赖项:

    pip install -r requirements.txt
    
  3. 将您的 GitHub 令牌设置为环境变量:

    export GITHUB_TOKEN=your_github_token_here
    
  4. 运行服务器:

    python server.py
    

服务器将在 http://localhost:5000 上开始运行。

使用

端点

MCP 服务器提供以下端点:

  • GET /mcp/discover:返回可用操作及其参数
  • POST /mcp/execute:基于提供的参数执行操作

示例请求

发现

curl -X GET http://localhost:5000/mcp/discover

执行仓库搜索

curl -X POST http://localhost:5000/mcp/execute \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "search_repositories",
    "parameters": {
      "query": "machine learning"
    }
  }'

获取仓库问题

curl -X POST http://localhost:5000/mcp/execute \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "get_repo_issues",
    "parameters": {
      "owner": "openai",
      "repo": "whisper"
    }
  }'

架构

服务器遵循模型上下文协议规范,允许 AI 助手:

  1. 发现可用操作
  2. 通过适当的参数执行操作
  3. 以结构化格式处理并返回结果

扩展服务器

你可以通过以下方式扩展此服务器:

  1. discover() 函数中添加新的端点
  2. 实现相应的处理函数
  3. 更新 execute() 函数中的路由

安全注意事项

  • 服务器使用 API 令牌对 GitHub 进行身份验证
  • 实施速率限制以防止滥用
  • 对所有参数进行输入验证
  • 考虑实施 OAuth 以实现更安全的令牌管理

演示

请参阅 演示视频 了解服务器功能的演示。

许可证

MIT 许可证

联系

如需提问或支持,请在此仓库中打开一个问题。

相关 MCP 服务