このサーバーは、GitHub APIとの連携を提供するMCP(Model Context Protocol)サーバーです。OAuth認証を通じて、リポジトリ、Issue、Pull Requestなどの操作ができます。
Claude Codeから直接GitHubリポジトリを管理し、Issueの作成・更新、Pull Requestの操作などが可能です。
GitHub OAuth 2.0による安全な認証とトークン管理
リポジトリの作成、検索、詳細情報の取得が可能
Issueの作成、更新、検索、ラベル管理などをサポート
PRの作成、一覧表示、マージステータスの確認
以下の環境変数を設定してください:
生成されたIDをwrangler.jsoncに設定してください。
以下の手順でClaude Codeに接続してください:
getUserInfo - 認証されたユーザーの詳細情報を取得getWorkspaces - 利用可能なワークスペース/組織の一覧を取得listUserRepos - 認証ユーザーのリポジトリ一覧を取得getRepository - 特定のリポジトリの詳細情報を取得createRepository - 新しいリポジトリを作成searchRepositories - リポジトリを検索(言語、スター数、トピックでフィルタ可能)listIssues - リポジトリのIssue一覧を取得getIssue - 特定のIssueの詳細情報を取得createIssue - 新しいIssueを作成(ラベル、アサイン、マイルストーン対応)updateIssue - 既存のIssueを更新(タイトル、本文、状態、ラベル等)searchIssues - Issue/PRを横断検索listPullRequests - リポジトリのPR一覧を取得getPullRequest - 特定のPRの詳細情報(マージ状態、差分統計を含む)createPullRequest - 新しいPRを作成(ドラフトPR対応)Claude Codeで以下のような質問をしてみてください:
詳細な実装ガイドラインはCLAUDE.mdを参照してください。