2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code に github-mcp-serer を追加する

Last updated at Posted at 2025-07-07

概要

github-mcp-server をローカルでビルドし、claude mcp コマンドを使用してパスを設定する方法の備忘録

前提条件

  • Goがインストールされていること
  • GitHub Personal Access Tokenを生成していること

github-mcp-server をローカルでビルド

github-mcp-server のソースコードをクローンし、実行可能なバイナリをビルドする

リポジトリのクローンとバイナリのビルド

# 作業用ディレクトリの作成(例: ホームディレクトリにmcp-serversフォルダを作成)
mkdir -p ~/mcp-servers

# 作成したディレクトリに移動
cd ~/mcp-servers/ 

# github-mcp-server リポジトリをクローン
git clone https://github.com/github/github-mcp-server.git

# クローンしたディレクトリに移動
cd github-mcp-server

# 必要なGoモジュールをダウンロードし、依存関係を解決
go mod tidy

# バイナリをビルドし、指定したパス(例: /usr/local/bin/)に出力
# 必要に応じて 'sudo' を使用するか、実行パスが通っている他のディレクトリを指定する
sudo go build -o /usr/local/bin/github-mcp-server ./cmd/github-mcp-server/

claude mcp コマンドを使用してパスの設定

ビルドした github-mcp-serverclaude mcp 経由で登録し、設定を確認する

github-mcp-server の設定登録

# github-mcp-server の設定をClaude MCPに登録
# <YOUR_GITHUB_PERSONAL_ACCESS_TOKEN> はあなたのGitHub Personal Access Tokenに置き換える
claude mcp add github --scope user -e GITHUB_PERSONAL_ACCESS_TOKEN=<YOUR_GITHUB_PERSONAL_ACCESS_TOKEN> -- /usr/local/bin/github-mcp-server stdio

登録済みのMCPサーバーの一覧を表示

# 登録済みのMCPサーバーの一覧を表示して設定を確認
claude mcp list

期待される出力例:

github: /usr/local/bin/github-mcp-server stdio

MCPサーバーの登録確認

Claude Codeのターミナル内で /mcp コマンドを実行し、MCPサーバーが正常に接続されていることを確認する

接続の確認

# Claude Codeを開始
claude

# Claude Codeのターミナル内でステータスの確認
/mcp

期待される出力例:

╭──────────────────────────────────────────────────────────────────────────╮
│ Manage MCP servers                                                       │
│                                                                          │
│ ❯ 1. github  ✔ connected · Enter to view details                         │
╰──────────────────────────────────────────────────────────────────────────╯

✔ connected と表示されていれば、MCPサーバーの登録と接続は完了


参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?