GitHub プロジェクト MCP サーバー
AI エージェントが GitHub プロジェクトを使用して Agile Sprint ベースのプロジェクトを作成および管理できるようにする MCP (Model Context Protocol) サーバー。
特徴
GitHub プロジェクト v2 API : GitHub の GraphQL プロジェクト v2 API を完全サポート
GitHub Issues : GitHub の問題を作成、読み取り、更新する
GitHub リポジトリ: リポジトリの詳細を取得する
型安全性: 最大限の型安全性を実現するために TypeScript で構築されています
Related MCP server: GitHub MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の GitHub プロジェクト MCP サーバーを自動的にインストールするには:
使用法
手動インストール
このリポジトリをクローンします:
git clone https://github.com/taylor-lindores-reeves/mcp-github-projects.git cd mcp-github-projects依存関係をインストールします:
bun installGitHub トークンを使用して
.envファイルを作成します。GITHUB_TOKEN=your_github_personal_access_token GITHUB_OWNER=your_github_usernameサーバーを構築します。
bun run buildMCP クライアントを次の設定で構成します。
環境変数
GITHUB_TOKEN: 適切な権限を持つ GitHub 個人アクセストークンGITHUB_OWNER: GitHubのユーザー名または組織名
GitHubトークンの権限
この MCP サーバーには、次の権限を持つ GitHub 個人アクセス トークン (クラシック) が必要です。
project- プロジェクトの完全な制御read:project- プロジェクトの読み取りアクセスrepo- プライベートリポジトリの完全な制御repo:status- コミットステータスにアクセスするrepo_deployment- デプロイメントステータスにアクセスするpublic_repo- パブリックリポジトリにアクセスするrepo:invite- リポジトリの招待にアクセスするsecurity_events- セキュリティイベントの読み取りと書き込み
発達
コマンド
ビルド:
bun run buildGraphQL型を生成する:
bun run graphql-codegen
プロジェクト構造
このプロジェクトは、GitHub の GraphQL API 用の MCP サーバーであり、Project V2 の操作に重点を置いています。コードベースは、GraphQL を介して GitHub プロジェクトの機能への型付きアクセスを提供します。
利用可能な操作
プロジェクト
GitHub プロジェクトの作成、読み取り、更新、削除
プロジェクトのフィールド、項目、ステータスの更新を管理する
ドラフト問題を実際の問題に変換する
プロジェクトアイテムのアーカイブとアーカイブ解除
問題
問題の詳細を取得する
プロジェクトに問題を追加する
リポジトリ
リポジトリ情報を取得する