MCP GitHub 問題サーバー
LLM が GitHub の問題をタスク完了として利用できるようにするための MCP サーバーです。このサーバーにより、LLM は GitHub の問題の詳細を取得し、タスクの説明として使用できます。
インストール
手動インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の MCP GitHub Issue Server を自動的にインストールするには:
npx -y @smithery/cli install mcp-github-issue --client claude
使用法
MCPサーバーとして
MCP 構成に追加:
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}
利用可能なツール
発行タスクの取得
タスクとして使用するために GitHub の問題の詳細を取得します。
入力スキーマ:
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "GitHub issue URL (https://github.com/owner/repo/issues/number)"
}
},
"required": ["url"]
}
使用例:
<use_mcp_tool>
<server_name>github-issue</server_name>
<tool_name>get_issue_task</tool_name>
<arguments>
{
"url": "https://github.com/owner/repo/issues/123"
}
</arguments>
</use_mcp_tool>
応答形式:
{
"task": {
"title": "Issue Title",
"description": "Issue Description/Body",
"source": "https://github.com/owner/repo/issues/123"
}
}
特徴
- パブリックリポジトリからGitHubの問題の詳細を取得します
- パブリックリポジトリには認証は不要
- タイトル、説明、ソース URL を含む構造化されたタスク データを返します。
- モデルコンテキストプロトコル(MCP)と互換性があります
発達
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
npm run serve
# Format code
npm run format
# Run MCP inspector
npm run inspector
ライセンス
マサチューセッツ工科大学
著者
サム・マクロード ( https://smcleod.net )