mcpField
G
GitHub MCP Server Extension for Zed

GitHub MCP Server Extension for Zed

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

GitHub MCP Server Extension for Zed について

GitHub MCP Server を Zed の Agent パネルにコンテキストサーバーとして接続する拡張機能です。Zed で GitHub 関連のツールを使いたい開発者向けで、OAuth と個人用アクセストークンの両方に対応しています。

主な機能

  1. 01Zed Agent パネルへの GitHub MCP Server 接続
  2. 02OAuth ログインと個人用アクセストークン認証
  3. 03GitHub Enterprise Server と ghe.com に対応
  4. 04ツールを読み取り専用に制限するオプション
  5. 05有効にするツールセットの設定

活用シーン

  1. 01Zed のエージェントからリポジトリや Issue を検索
  2. 02GitHub Enterprise Server 向けの MCP サーバー利用
  3. 03エージェントによる GitHub 操作を読み取り専用に制限

MCP 対応

この拡張機能は Zed をクライアントとして構成し、GitHub MCP Server を起動して接続します。認証、ホスト、読み取り専用モード、ツールセットは Zed の設定で管理します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Zed 向け GitHub MCP Server 拡張機能

この拡張機能は、GitHub MCP ServerをZedのエージェントパネルのコンテキストサーバーとして統合します。

インストールするには、Zed > 拡張機能に移動してください。または、コマンドパレット(macOS、Linux)を使ってextensionsを検索してください。

認証

OAuth(デフォルト)。 github.comではセットアップは不要です。最初にツールを呼び出すと、サーバーがブラウザーを開いてログインを求めます。トークンはメモリ内にのみ保持されるため、Zedを再起動すると再度ログインが必要です。承認までにZedのリクエストタイムアウト(デフォルトでは60秒のcontext_server_timeout)を超えると、最初のリクエストは失敗します。承認後にもう一度お試しください。

個人アクセストークン。 きめ細かいトークンを作成するか、repoスコープを持つクラシックトークンを作成してください。GitHub Enterprise Serverおよびghe.comではトークンが必要です。Zedの設定にトークンを含めずに済むよう、シェルのプロファイルからエクスポートできます。

export GITHUB_PERSONAL_ACCESS_TOKEN="<GITHUB_PERSONAL_ACCESS_TOKEN>"

Zedは起動時にログインシェルの環境変数を読み込み、サーバーに渡します。そのため、変更後はZedを再起動してください。GITHUB_HOST、GITHUB_READ_ONLY、GITHUB_TOOLSETSも同様に設定できます。Zedの設定に指定した値は環境変数より優先されます。

または、設定に追加してください。

"context_servers": {
  "mcp-server-github": {
    "settings": {
      "github_personal_access_token": "<GITHUB_PERSONAL_ACCESS_TOKEN>"
    }
  }
},

設定

すべての設定は任意です。

設定説明
github_personal_access_tokenOAuthの代わりに使用するトークンです。
github_hostGitHub Enterprise Serverまたはghe.comのホストです。例:https://github.example.com
read_onlytrueにすると、読み取り専用ツールのみを公開します。
toolsets有効にするツールセットです。例:["repos", "issues", "pull_requests"]。ツールセットの一覧を参照してください。

コメント

MCP は初めてですか?

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

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