mcpField
G
GitLab MCP Server Extension for Zed

GitLab MCP Server Extension for Zed

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

GitLab MCP Server Extension for Zed について

GitLabのプロジェクト管理やファイル操作をZedに追加する拡張機能です。GitLab.comとセルフホスト環境に対応し、パーソナルアクセストークンで認証します。

主な機能

  1. 01GitLabのプロジェクト・ファイル操作
  2. 02GitLab.comとセルフホスト環境に対応
  3. 03パーソナルアクセストークン認証

活用シーン

  1. 01ZedでのGitLabプロジェクト管理
  2. 02ZedでのGitLabファイル操作

MCP 対応

GitLab MCPサーバーをZedに統合し、クライアントからプロジェクト管理やファイル操作を利用できるようにします。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Zed 用 GitLab MCP サーバー拡張機能

これは、GitLab 用 Model Context Protocol(MCP)サーバーを統合する Zed 拡張機能です。Zed エディター内でプロジェクト管理やファイル操作などを行えます。

機能

  • GitLab との統合:プロジェクト管理やファイル操作のための GitLab API とのシームレスな統合
  • API URL の指定(任意):gitlab.com とセルフホストの GitLab インスタンスの両方に対応
  • 自動認証:パーソナルアクセストークンを使用した GitLab 認証を処理

インストール

Zed > 拡張機能 に移動します。または、コマンドパレット(macOS、Linux)を使って extensions を検索します。

設定

必須設定

settings.json で次の設定を行う必要があります。

{
  "context_servers": {
    "mcp-server-gitlab": {
      "settings": {
        "gitlab_personal_access_token": "YOUR_TOKEN"
      }
    }
  }
}
任意の設定

セルフホストの GitLab インスタンスの場合は、カスタム API URL を指定できます。

{
  "context_servers": {
    "mcp-server-gitlab": {
      "settings": {
        "gitlab_personal_access_token": "YOUR_TOKEN",
        "gitlab_api_url": "https://your-gitlab-instance.com/api/v4"
      }
    }
  }
}

エージェントモードの設定

Zed のエージェントモードを使用する場合は、アシスタントでこのコンテキストサーバーを有効にする必要があります。

  1. Zed のエージェント設定を開きます
  2. GitLab MCP サーバーを有効にします。ツールのステータスに赤い点が表示されている場合は、settings.json に gitlab_personal_access_token を追加したことを確認してください。
  3. アクティブなアシスタントプロファイルで GitLab MCP サーバーを有効にします。チャットセクションで Write | Ask ボタンをクリックし、次に tools をクリックして、GitLab MCP サーバーを有効にします。
パーソナルアクセストークン

GitLab パーソナルアクセストークンを作成するには:

  1. GitLab のユーザー設定 > アクセストークンに移動します
  2. 必要なスコープを選択します:
    • api:API へのフルアクセス
    • read_api:読み取り専用アクセス
    • read_repository および write_repository:リポジトリ操作用
  3. トークンを作成し、安全な場所に保存します
  4. 上記の手順に従って、Zed の設定にトークンを追加します
ソースからビルドする
  1. Rust と Cargo がインストールされていることを確認します
  2. リポジトリをクローンします
  3. cargo build --release を実行します

ライセンス

Apache-2.0

コントリビューション

コントリビューションを歓迎します。お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

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

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