peacock-mcp

peacock-mcp

MCP 服务器,用于 VS Code 的 Peacock 扩展(https://peacockcode.dev),一次一个代码编辑器,为你的世界着色。该项目的主要目标是展示如何使用 MCP 服务器与 API 交互。

Category
访问服务器

Tools

fetch-peacock-docs

Fetches the Peacock for VS Code extension docs from its GitHub repository and answers questions based on the documentation

README

<div align="center">

Peacock MCP 服务器

在 GitHub Codespaces 中打开项目 smithery badgeNode 版本 许可证

特性工具设置配置 MCP 主机

</div>

用于 VS Code 的 Peacock 扩展 的 MCP 服务器,一次为一个代码编辑器着色,美化你的世界。该项目的主要目标是展示如何使用 MCP 服务器与 API 交互。

注意: 此 MCP 服务器使用的所有数据均来自 官方 Peacock 文档

<a name="features"></a>

🔧 特性

  • 获取 Peacock 文档: 获取有关 Peacock 的详细信息。

<a name="tools"></a>

🧰 工具

1. fetch_peacock_docs 🔍🦸‍♂️

  • 描述: 从其 GitHub 存储库中获取 VS Code 扩展 Peacock 的文档,并根据文档回答问题
  • 输入:
    • prompt (查询): 关于 Peacock 的问题。
  • 返回: 你的答案!

<a name="setup"></a>

🛠️ 设置

在此处安装 VS Code 的 Peacock

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Peacock MCP 服务器:

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 试用服务器,请运行以下命令:

    # 启动 MCP Inspector
    npx @modelcontextprotocol/inspector node build/index.js
    

    在浏览器中访问控制台中显示的 MCP Inspector URL。 将 Arguments 更改为 dist/index.js 并选择 Connect。 选择 List Tools 以查看可用的工具。

<a name="configuring-an-mcp-host"></a>

在 GitHub Copilot 中使用 VS Code Insiders 运行托管的 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,

在 GitHub Copilot 中使用工具

  1. 现在 mcp 服务器可以被发现,打开 GitHub Copilot 并选择 Agent 模式(不是 ChatEdits)。

  2. 选择 Copilot 聊天文本字段中的“刷新”按钮以刷新服务器列表。

  3. 选择“🛠️”按钮以查看所有可能的工具,包括来自此存储库的工具。

  4. 在聊天中提出一个自然会调用其中一个工具的问题,例如:

    如何设置我的 VS Code 强调色?
    

    注意: 如果您看到“抱歉,响应已被负责任的 AI 服务过滤。请重新措辞您的提示并重试。”,请再次运行或重新措辞提示。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选