GitHub MCPサーバー

GitHubのリポジトリ、Issue、PR、ワークフローを操作します。

MCPサーバー#2 · スコア 86Smithery

何をするか

GitHubのリポジトリ、Issue、PR、ワークフローを操作します。

原文を見る

Connect your AI agents to GitHub — manage repos, issues, PRs, workflows, and more

GitHub MCPサーバーの導入方法

Smithery CLIの1行で導入し、途中で下の設定値を入力します。

Claude Desktop

npx -y @smithery/cli install github --client claude

Cursor

npx -y @smithery/cli install github --client cursor

リモートサーバーのアドレス(Streamable HTTP)

https://github.run.tools

キーやパスワードは提供元と自分のPCにだけ入れます。ListeningMindは受け取りません。

ツール86個

  • actions_get 特定のGitHub Actionsリソースの詳細を取得します。一意のIDによって個々のワークフロー、ワークフロー実行、ジョブ、アーティファクトの詳細を取得するには、このツールを使用します。
  • actions_list GitHub Actionsリソースを一覧表示するツールです。リポジトリ内のワークフローを一覧表示したり、特定のワークフローやワークフロー実行の実行、ジョブ、アーティファクトを一覧表示したりするのに使用します。
  • actions_run_trigger ワークフロー実行の実行、再実行、キャンセル、ワークフロー実行ログの削除など、GitHub Actionsワークフロー操作をトリガーします。
  • add_comment_to_pending_review リクエスターの最新の保留中のpull request reviewにレビューコメントを追加します。これを呼び出すには、保留中のレビューが既に存在している必要があります(不明な場合はユーザーに確認してください)。
  • add_issue_comment GitHubリポジトリ内の特定のイシューにコメントを追加します。pull requestへのコメント追加にも使用できますが(この場合はissuenumberとしてpull request番号を渡します)、限られた状況でのみ…
  • add_reply_to_pull_request_comment 既存のpull requestコメントに返信を追加します。指定されたコメントへの返信としてリンクされた新しいコメントを作成します。
  • assign_copilot_to_issue GitHubリポジトリ内の特定のイシューにCopilotを割り当てます。このツールは、イシューを解決するためのソースコード変更を含むPull Requestの作成などの成果に役立ちます。
  • create_branch GitHubリポジトリに新しいブランチを作成します。
  • create_gist 新しいgistを作成します。
  • create_or_update_file GitHubリポジトリ内の単一ファイルを作成または更新します。更新する場合は、更新対象ファイルのSHAを指定する必要があります。
  • create_pull_request GitHubリポジトリに新しいpull requestを作成します。
  • create_pull_request_with_copilot バックグラウンドで実行するタスクをGitHub Copilotコーディングエージェントに委任します。エージェントが実装を含むpull requestを作成します。
  • create_repository 自身のアカウントまたは指定した組織に新しいGitHubリポジトリを作成します。
  • delete_file GitHubリポジトリからファイルを削除します。
  • dismiss_notification 通知を既読または完了としてマークし、非表示にします。
  • fork_repository GitHubリポジトリを自身のアカウントまたは指定した組織にフォークします。
  • get_code_scanning_alert GitHubリポジトリ内の特定のコードスキャンアラートの詳細を取得します。
  • get_commit GitHubリポジトリからコミットの詳細を取得します。
  • get_copilot_job_status GitHub Copilotコーディングエージェントジョブのステータスを取得します。以前に送信されたタスクが完了したかを確認し、作成されたpull requestのURLを取得するために使用します。
  • get_copilot_space 特定のCopilotスペースからチャットに追加のコンテキストを提供するためにこのツールを使用できます。
  • get_dependabot_alert GitHubリポジトリ内の特定のdependabotアラートの詳細を取得します。
  • get_discussion IDで特定のディスカッションを取得します。
  • get_discussion_comments ディスカッションからコメントを取得します。
  • get_file_contents GitHubリポジトリからファイルまたはディレクトリのコンテンツを取得します。
  • get_gist gist IDを指定して特定のgistのコンテンツを取得します。
  • get_global_security_advisory グローバルセキュリティアドバイザリを取得します。
  • get_job_logs GitHub Actionsワークフロージョブのログを取得します。ワークフロー実行内の特定のジョブまたは失敗したすべてのジョブのログを取得するために使用します。単一ジョブのログにはjobidを指定します。
  • get_label リポジトリから特定のラベルを取得します。
  • get_latest_release GitHubリポジトリの最新リリースを取得します。
  • get_me 認証されたGitHubユーザーの詳細を取得します。リクエストがユーザー自身のGitHubプロファイルに関するものである場合や、他のツール呼び出しを作成するための情報が不足している場合に使用します。
  • get_notification_details 特定のGitHub通知の詳細情報を取得します。ユーザーが特定の通知の詳細を求めた場合は常にこのツールを呼び出し、IDが不明な場合は通知を一覧表示します。
  • get_release_by_tag GitHubリポジトリ内のタグ名から特定のリリースを取得します。
  • get_repository_tree 特定のrefまたはSHAにおけるGitHubリポジトリのツリー構造(ファイルとディレクトリ)を取得します。
  • get_secret_scanning_alert GitHubリポジトリ内の特定のsecret scanningアラートの詳細を取得します。
  • get_tag GitHubリポジトリ内の特定のgitタグに関する詳細を取得します。
  • get_team_members 組織内の特定のチームメンバーのユーザー名を取得します。現在の認証情報でアクセス可能な組織に限定されます。
  • get_teams ユーザーが所属しているチームの詳細を取得します。現在の認証情報でアクセス可能な組織に限定されます。
  • github_support_docs_search GitHub製品やサポートに関する質問に回答するための関連ドキュメントを取得します。
  • issue_read GitHubリポジトリ内の特定のissueに関する情報を取得します。
  • issue_write GitHubリポジトリで新しいissueを作成するか、既存のissueを更新します。

選んだ理由 · #2 · スコア 86

  • 人気 (41%)67
  • 信頼 (29%)100
  • 会員評価今週は未反映
  • 検索需要 (18%)100
  • 検索・AI概要での評判 (12%)100

出典: Smithery · 5,908 uses · 月間検索数 5,066 · 初選定 2026-10-20

信頼チェック

  • ✓ 元カタログで認証
  • ✓ 公式MCPレジストリに登録
  • ✓ 自前のホームページ
  • ✓ すぐ接続できるサーバー
  • ✓ 十分な説明

選定基準を見る →

作者の方へ:READMEにバッジを付ける

[![ListeningMind pick](https://daas.listeningmind.ai/badge/mcps/x-mcp-github.svg)](https://daas.listeningmind.ai/en/catalog/mcps/x-mcp-github)

買い方

人が買うとき

リマをチャージして使った分だけ差し引きます(1リマ = 10円、1リマ単位)。現在チャージは相談で承ります。チャージの相談 · m-support@listeningmind.com

エージェントが買うとき

エージェントは提供元の方法で接続します。ListeningMindのリマ決済は、提供元が登録・連携すると使えます。

評価 ·

    まだ評価がありません。

    評価できる人: 会員なら誰でも。何を試したかを一行で書いていただくと、確認後に公開します. 名前は最初の一文字だけ表示されます。もう一度残すと前の評価を置き換えます。

    よくある質問

    GitHub MCPサーバーとは何ですか?

    GitHubのリポジトリ、Issue、PR、ワークフローを操作します。Smitheryに登録された項目で、ListeningMind.AIが毎週選ぶ厳選リストで2位(スコア86)です。

    GitHub MCPサーバーはどう導入しますか?

    ターミナルで npx -y @smithery/cli install github --client claude を実行するとClaude Desktopに接続されます。Cursorは --client cursor にします。

    APIキーは必要ですか?

    提供元の登録情報に必須の設定値はありません。

    どんなツールがありますか?

    86個です:actions_get, actions_list, actions_run_trigger, add_comment_to_pending_review, add_issue_comment, add_reply_to_pull_request_comment, assign_copilot_to_issue, create_branch, create_gist, create_or_update_file, create_pull_request, create_pull_request_with_copilot。

    料金はいくらですか?

    無料で接続 · 提供元の料金は別。 利用料は提供元の基準で別途かかる場合があります。

    信頼して使えますか?

    通過したチェック:元カタログで認証, 公式MCPレジストリに登録, 自前のホームページ, すぐ接続できるサーバー, 十分な説明。初めて使うサーバーやリポジトリは中身を確認してから接続してください。