孔雀MCP服务器
Peacock扩展的MCP服务器用于VS Code(https://peacockcode.dev),一次一个代码编辑器,为你多彩的世界着色。该项目的主要目标是展示如何使用MCP服务器与API进行交互。
服务介绍
用于 VS Code 的孔雀扩展的MCP服务器,一次一个代码编辑器,为你的世界着色。该项目的主要目标是展示如何使用MCP服务器与API进行交互。
注意:此MCP服务器使用的所有数据均从官方孔雀文档获取。
🔧 功能
- 获取孔雀文档:获取有关孔雀的详细信息。
🧰 工具
1. fetch_peacock_docs 🔍🦸♂️
- 描述:从其GitHub仓库中获取VS Code扩展孔雀的文档,并基于文档回答问题
- 输入:
prompt(查询):关于孔雀的问题。
- 返回:您的答案!
🛠️ 设置
使用 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中安装孔雀MCP服务器,请按照以下步骤操作:
-
按下
Cmd+Shift+P(macOS)或Ctrl+Shift+P(Windows/Linux),搜索“Preferences: Open User Settings (JSON)”以打开 VS Code 设置(JSON)。 -
在你的设置文件中添加以下 JSON:
#2
使用 CLI 命令
对于 VS Code 稳定版:
code --add-mcp '{"name":"peacock-mcp","command":"npx","args":["-y","@johnpapa/peacock-mcp"],"env":{}}'
对于 VS Code 内部版:
code-insiders --add-mcp '{"name":"peacock-mcp","command":"npx","args":["-y","@johnpapa/peacock-mcp"],"env":{}}'
通过 Smithery 安装
要通过 Smithery 自动安装 Peacock MCP Server for Claude Desktop,请执行:
npx -y @smithery/cli install @johnpapa/peacock-mcp --client claude
使用 MCP Inspector 在本地运行 MCP 服务器
如果你想使用 MCP Inspector 本地测试服务器,请按照以下步骤操作:
-
克隆此仓库:
git clone https://github.com/johnpapa/peacock-mcp -
安装所需的依赖项并构建项目。
npm install npm run build -
(可选)若想使用 MCP Inspector 尝试服务器,请运行以下命令:
# 启动 MCP Inspector npx @modelcontextprotocol/inspector node build/index.js访问控制台中显示的 MCP Inspector URL。将
Arguments更改为dist/index.js并选择Connect。选择List Tools查看可用工具。
在 GitHub Copilot 中使用工具
-
现在 MCP 服务器已经可以被发现,打开 GitHub Copilot 并选择
Agent模式(不是Chat或Edits)。 -
在 Copilot 聊天文本框中点击“刷新”按钮来刷新服务器列表。
-
选择“🛠️”按钮查看所有可能的工具,包括来自本仓库的工具。
-
在聊天中提出一个问题,该问题自然会调用其中一个工具,例如:
如何设置我的 VS Code 强调色?注意:如果你看到 "Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again." 的提示,请尝试再次运行或重新表述提示。