MCP GitHub Issue Server

MCP GitHub Issue Server

site icon
2025.02.02 9
JavaScriptGitHub问题处理任务自动化开发效率
MCP GitHub Issue Server 是一个为大型语言模型(LLMs)提供服务的MCP服务器,它允许LLMs获取GitHub问题的详细信息并将其作为任务描述使用。该服务器支持从公共仓库获取问题详情,无需认证,返回结构化的任务数据,包括标题、描述和源URL。
View on GitHub

Overview

基本能力

产品定位

MCP GitHub Issue Server 旨在为LLMs提供访问和处理GitHub问题的能力,使其能够将GitHub问题作为任务来执行。

核心功能

  • 从公共GitHub仓库获取问题详情
  • 无需认证即可访问公共仓库的问题
  • 返回结构化的任务数据(标题、描述、源URL)
  • 与模型上下文协议(MCP)兼容

适用场景

  • 自动化处理GitHub问题作为任务
  • 集成GitHub问题到LLMs的工作流程中
  • 开发效率工具,帮助开发者更高效地处理GitHub问题

工具列表

get_issue_task

  • 能力: 获取GitHub问题的详细信息作为任务
  • 输入: GitHub问题的URL
  • 输出: 结构化的任务数据,包括标题、描述和源URL

常见问题解答

  • 是否需要认证?: 对于公共仓库,无需认证。
  • 支持哪些仓库?: 支持所有公共GitHub仓库。

使用教程

使用依赖

无特殊依赖,只需Node.js环境。

安装教程

手动安装

npx mcp-github-issue

通过Smithery安装

npx -y @smithery/cli install mcp-github-issue --client claude

调试方式

作为MCP服务器使用

在MCP配置中添加:

{
  "mcpServers": {
    "github-issue": {
      "command": "npx",
      "args": ["mcp-github-issue"]
    }
  }
}

开发模式

# 安装依赖
npm install

# 构建项目
npm run build

# 本地运行服务器
npm run serve

# 格式化代码
npm run format

# 运行MCP检查器
npm run inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。