基本能力
产品定位
MCP GitHub Issue Server 旨在为LLMs提供访问和处理GitHub问题的能力,使其能够将GitHub问题作为任务来执行。
核心功能
- 从公共GitHub仓库获取问题详情
- 无需认证即可访问公共仓库的问题
- 返回结构化的任务数据(标题、描述、源URL)
- 与模型上下文协议(MCP)兼容
适用场景
- 自动化处理GitHub问题作为任务
- 集成GitHub问题到LLMs的工作流程中
- 开发效率工具,帮助开发者更高效地处理GitHub问题
工具列表
get_issue_task
- 能力: 获取GitHub问题的详细信息作为任务
- 输入: GitHub问题的URL
- 输出: 结构化的任务数据,包括标题、描述和源URL
常见问题解答
- 是否需要认证?: 对于公共仓库,无需认证。
- 支持哪些仓库?: 支持所有公共GitHub仓库。
使用教程
使用依赖
无特殊依赖,只需Node.js环境。
安装教程
手动安装
bash
npx mcp-github-issue
通过Smithery安装
bash
npx -y @smithery/cli install mcp-github-issue --client claude
调试方式
作为MCP服务器使用
在MCP配置中添加:
json
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}
开发模式
```bash
安装依赖
npm install
构建项目
npm run build
本地运行服务器
npm run serve
格式化代码
npm run format
运行MCP检查器
npm run inspector
```