Skip to main content
Glama

peacock-mcp

by johnpapa
MIT License
1,817
1
  • Linux
  • Apple

ノードバージョン

機能ツールセットアップMCPホストの構成

VS Code の Peacock 拡張機能用の MCP サーバー。コードエディターごとに世界を彩ります。このプロジェクトの主な目的は、MCP サーバーを使用して API を操作する方法を示すことです。

: この MCP サーバーで使用されるすべてのデータは、公式の Peacock ドキュメントから取得されます。

🔧 機能

  • Peacock のドキュメントを取得する: Peacock の詳細情報を取得します。

🧰 ツール

1. fetch_peacock_docs 🔍🦸‍♂️

  • 説明: GitHubリポジトリからPeacock for VS Code拡張機能のドキュメントを取得し、ドキュメントに基づいて質問に答えます。
  • 入力:
    • prompt (クエリ):Peacock に関する質問。
  • 戻り値: あなたの答え!

🛠️ セットアップ

ここから VS Code 用の Peacock をインストールします

VS Code Insiders で GitHub Copilot にホストされた MCP サーバーを実行する

: Claude Desktop ですでに MCP サーバーが有効になっている場合は、VS Code 設定にchat.mcp.discovery.enabled: trueを追加すると、既存の MCP サーバー リストが検出されます。

MCP サーバーを特定のリポジトリに関連付ける場合は、次の内容を含む.vscode/mcp.jsonファイルを作成します。

{ "inputs": [], "servers": { "peacock-mcp": { "command": "npx", // "command": "node", "args": [ "-y", "@johnpapa/peacock-mcp" // "_git/peacock-mcp/dist/index.js" ], "env": {} } } }

MCP サーバーをすべてのリポジトリに関連付ける場合は、VS Code ユーザー設定 JSON に以下を追加します。

"mcp": { "servers": { "peacock-mcp": { "command": "npx", // "command": "node", "args": [ "-y", "@johnpapa/peacock-mcp" // "/Users/papa/_git/peacock-mcp/dist/index.js" // "_git/peacock-mcp/dist/index.js" ], "env": {} } } } "chat.mcp.discovery.enabled": true,

VS Code の手動インストール

: すばやくインストールするには、この README の上部にあるインストール ボタンをクリックしてください。

VS Code設定の使用

VS Code に Peacock MCP サーバーを手動でインストールするには、次の手順に従います。

  1. Cmd+Shift+P (macOS) またはCtrl+Shift+P (Windows/Linux) を押して「設定: ユーザー設定 (JSON) を開く」を検索し、VS Code 設定 (JSON) を開きます。
  2. 設定ファイルに次の JSON を追加します。
{ "mcp": { "servers": { "peacock-mcp": { "command": "npx", "args": ["-y", "@johnpapa/peacock-mcp"], "env": {} } } }, "chat.mcp.discovery.enabled": true }
CLIコマンドの使用

VS Code 安定版の場合:

code --add-mcp '{"name":"peacock-mcp","command":"npx","args":["-y","@johnpapa/peacock-mcp"],"env":{}}'

VS Code Insider 向け:

code-insiders --add-mcp '{"name":"peacock-mcp","command":"npx","args":["-y","@johnpapa/peacock-mcp"],"env":{}}'

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Peacock MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @johnpapa/peacock-mcp --client claude

MCP Inspector を使用して MCP サーバーをローカルで実行する

MCP Inspector をローカルで実行してサーバーをテストする場合は、次の手順に従います。

  1. このリポジトリをクローンします:
    git clone https://github.com/johnpapa/peacock-mcp
  2. 必要な依存関係をインストールし、プロジェクトをビルドします。
    npm install npm run build
  3. (オプション) MCP Inspector を使用してサーバーを試すには、次のコマンドを実行します。
    # Start the MCP Inspector npx @modelcontextprotocol/inspector node build/index.js
    ブラウザのコンソールに表示されているMCP InspectorのURLにアクセスします。Arguments Arguments``dist/index.jsに変更し、 Connectを選択します。 List Toolsを選択して、利用可能なツールを確認します。

GitHub Copilotのツールの使用

  1. mcp サーバーが検出可能になったので、GitHub Copilot を開いて、 Agentモード ( ChatEditsはない) を選択します。
  2. Copilot チャット テキスト フィールドの「更新」ボタンを選択して、サーバー リストを更新します。
  3. 「🛠️」ボタンを選択すると、このリポジトリのツールも含め、使用可能なすべてのツールが表示されます。
  4. チャットに、ツールの 1 つが自然に呼び出されるような質問を投稿します。たとえば、次のようになります。
    How do I set my VS Code accent colors?

    : 「申し訳ありません。応答は Responsible AI Service によってフィルター処理されました。プロンプトを言い換えて、もう一度お試しください。」と表示された場合は、もう一度実行するか、プロンプトを言い換えてください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

VS Code の Peacock 拡張機能 ( https://peacockcode.dev ) 用の MCP サーバー。コードエディターごとに世界を彩ります。このプロジェクトの主な目的は、MCP サーバーを使って API とやり取りする方法を示すことです。

  1. 🧰 ツール
    1. fetch_peacock_docs 🔍🦸‍♂️
  2. 🛠️ セットアップ
    1. VS Code Insiders で GitHub Copilot にホストされた MCP サーバーを実行する
      1. VS Code の手動インストール
      2. Smithery経由でインストール
      3. MCP Inspector を使用して MCP サーバーをローカルで実行する
      4. GitHub Copilotのツールの使用

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
      Last updated -
      3
      4
      JavaScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      A VS Code extension provides a MCP server that exposes Roslyn language features. It enables tools like find usages, go to definition, quick info, etc.
      Last updated -
      111
      TypeScript
      AGPL 3.0
      • Linux
      • Apple
    • A
      security
      A
      license
      A
      quality
      This project aims to build a Claude Code MCP server and implement its associated tools (explain\_code, review\_code, fix\_code, edit\_code, test\_code, simulate\_command, your\_own\_query). The server is implemented using Node.js and the MCP SDK. It receives tool requests from clients via Stdio, dynamically
      Last updated -
      7
      30
      18
      JavaScript
      MIT License
      • Linux

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnpapa/peacock-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server