MCP GitHub 问题服务器是一个独特的 MCP 服务器,它允许大语言模型(LLMs)借助 GitHub 问题作为任务来完成。通过该服务器,LLMs 能够获取 GitHub 问题的详细信息,并将其作为任务描述加以利用。
MCP GitHub 问题服务器为大语言模型开启了利用 GitHub 问题进行任务处理的新途径。下面将为您介绍其安装和使用方法。
您可以使用以下命令进行手动安装:
npx mcp-github-issue
若要为 Claude 桌面自动安装 MCP GitHub 问题服务器,可使用 Smithery:
npx -y @smithery/cli install mcp-github-issue --client claude
将以下内容添加到您的 MCP 配置中:
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}
此工具可用于获取 GitHub 问题详细信息以作为任务使用。
输入格式:
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "GitHub 问题 URL(https://github.com/owner/repo/issues/number)"
}
},
"required": ["url"]
}
示例用法:
<server_name>github-issueserver_name>
<tool_name>get_issue_tasktool_name>
<arguments>
{
"url": "https://github.com/owner/repo/issues/123"
}
arguments>
响应格式:
{
"task": {
"title": "问题标题",
"description": "问题描述/正文",
"source": "https://github.com/owner/repo/issues/123"
}
}
# 安装依赖项
npm install
# 构建项目
npm run build
# 在本地运行服务器
npm run serve
# 格式化代码
npm run format
# 运行 MCP 检查器
npm run inspector
本项目采用 MIT 许可证。
Sam McLeod(https://smcleod.net)