remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides integration with GitHub's Projects v2 API for Agile project management, allowing for managing GitHub Projects, Issues, and Repositories through a Model Context Protocol server.
Utilizes GraphQL for interacting with GitHub's Projects v2 API, supporting queries and mutations for projects, fields, items and other GitHub resources.
GitHub プロジェクト MCP サーバー
AI エージェントが GitHub プロジェクトを使用して Agile Sprint ベースのプロジェクトを作成および管理できるようにする MCP (Model Context Protocol) サーバー。
特徴
- GitHub プロジェクト v2 API : GitHub の GraphQL プロジェクト v2 API を完全サポート
- GitHub Issues : GitHub の問題を作成、読み取り、更新する
- GitHub リポジトリ: リポジトリの詳細を取得する
- 型安全性: 最大限の型安全性を実現するために TypeScript で構築されています
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の GitHub プロジェクト MCP サーバーを自動的にインストールするには:
使用法
手動インストール
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- GitHub トークンを使用して
.env
ファイルを作成します。Copy - サーバーを構築します。Copy
- MCP クライアントを次の設定で構成します。
環境変数
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 build
- GraphQL型を生成する:
bun run graphql-codegen
プロジェクト構造
このプロジェクトは、GitHub の GraphQL API 用の MCP サーバーであり、Project V2 の操作に重点を置いています。コードベースは、GraphQL を介して GitHub プロジェクトの機能への型付きアクセスを提供します。
利用可能な操作
プロジェクト
- GitHub プロジェクトの作成、読み取り、更新、削除
- プロジェクトのフィールド、項目、ステータスの更新を管理する
- ドラフト問題を実際の問題に変換する
- プロジェクトアイテムのアーカイブとアーカイブ解除
問題
- 問題の詳細を取得する
- プロジェクトに問題を追加する
リポジトリ
- リポジトリ情報を取得する
You must be authenticated.
Tools
ユーザーが自然言語を通じて GitHub の Projects v2 API と対話してアジャイル プロジェクト管理を実行できるようにし、リポジトリの詳細、問題追跡、プロジェクト ボードの管理操作をサポートします。
- Features
- Installation
- Usage
- Environment Variables
- GitHub Token Permissions
- Development
- Project Structure
- Available Operations