mcpField
G
Github Mcp

Github Mcp

ローカル
github.com/Stevke7バージョン管理033 週間前に更新

Github Mcp について

Go で書かれた GitHub MCP サーバーです。AI アシスタントがツールを使ってリポジトリや GitHub Actions ワークフローを管理できます。リポジトリ情報の取得、作成、削除、公開範囲の変更などに対応します。

主な機能

  1. 01リポジトリの一覧表示と詳細確認
  2. 02リポジトリの作成と削除
  3. 03リポジトリの公開範囲変更
  4. 04Actions ワークフローの実行
  5. 05最近のワークフロー実行履歴の確認

活用シーン

  1. 01アカウント内のリポジトリ確認
  2. 02プライベートリポジトリの作成
  3. 03リポジトリの公開・非公開の切り替え
  4. 04CI の実行と履歴の確認

MCP 対応

MCP サーバーとして、GitHub のリポジトリと Actions ワークフローの操作を AI アシスタント向けのツールとして公開します。利用には GitHub Personal Access Token の設定が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

github-mcp

Claude などの AI アシスタントが GitHub アカウントを操作できる、Go で書かれた GitHub MCP(Model Context Protocol)サーバーです。

ツール

ツール説明
gitgub_list_repos認証済みユーザーのすべてのリポジトリを一覧表示します
github_create_repo新しいリポジトリを作成します
github_delete_repoリポジトリを完全に削除します
github_update_visibilityリポジトリの公開・非公開を切り替えます
github_trigger_workflowGitHub Actions ワークフローを実行します
github_list_workflow_runsリポジトリの最近のワークフロー実行を一覧表示します
github_get_repo特定のリポジトリの詳細情報を取得します

前提条件

  • Go 1.25+
  • 次のスコープを持つ GitHub Personal Access Token:
    • repo
    • delete_repo
    • workflow

こちらで作成してください:https://github.com/settings/tokens

インストール

go install github.com/Stevke7/github-mcp@latest

バイナリは $GOPATH/bin ディレクトリにインストールされます。

ソースからビルド

git clone https://github.com/Stevke7/github-mcp.git
cd github-mcp
go build -o github-mcp

設定

GitHub トークンを環境変数として設定します:

export GITHUB_TOKEN=your_token_here

Claude Code での使用

Claude Code の MCP 設定(~/.claude/claude_desktop_config.json)にサーバーを追加します:

{
  "mcpServers": {
    "github-mcp": {
      "command": "/path/to/github-mcp",
      "env": {
        "GITHUB_TOKEN": "your_token_here"
      }
    }
  }
}

その後、Claude Code を再起動します。これで、Claude に GitHub リポジトリを直接管理するよう依頼できます。

プロンプトの例

  • 「すべてのリポジトリを一覧表示して」
  • 「my-project という名前の新しいプライベートリポジトリを作成して」
  • 「my-repo を非公開にして」
  • 「my-repo の main ブランチで CI ワークフローを実行して」
  • 「my-repo の直近 5 件のワークフロー実行を表示して」

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。