Peacock MCP Server
Um servidor MCP de referência para Visual Studio Code, mostrando como conectar assistentes de IA e APIs para automatizar a aparência do editor e o gerenciamento de workspaces.

O que o Peacock MCP Server faz?
O Peacock MCP Server foi projetado para servir como um servidor Model Context Protocol (MCP) para a extensão Peacock no Visual Studio Code. Seu principal objetivo é ilustrar como um servidor MCP pode facilitar conexões entre assistentes de IA e APIs externas, aprimorando fluxos de trabalho de desenvolvimento. Atuando como uma ponte, o Peacock MCP Server permite que assistentes baseados em IA interajam programaticamente com o ambiente do VS Code, como personalizar a aparência do editor ou gerenciar configurações específicas de projetos. Isso capacita desenvolvedores a automatizar tarefas como tematização, identificação de workspaces ou outras interações baseadas em API, otimizando e enriquecendo a experiência de codificação.
Lista de Prompts
Nenhum modelo de prompt é explicitamente mencionado na documentação disponível ou nos arquivos do repositório.
Lista de Recursos
Nenhum recurso explícito é descrito na documentação disponível ou nos arquivos do repositório.
Lista de Ferramentas
Nenhuma ferramenta explícita está listada na documentação disponível ou nos arquivos do repositório, e server.py
não está presente neste repositório.
Casos de Uso deste Servidor MCP
- Demonstração de Interação com API: O Peacock MCP Server tem como principal finalidade demonstrar como servidores MCP podem ser utilizados para interagir com APIs. Isso pode ajudar desenvolvedores a entender as melhores práticas para integrar assistentes de IA com diversos serviços.
- Aprimoramento de Extensão do VS Code: Ao conectar ao Peacock via MCP, desenvolvedores podem automatizar ajustes de tema e aparência em workspaces do VS Code, melhorando fluxos de trabalho em equipe e identificação de workspaces.
- Automação do Fluxo de Trabalho do Desenvolvedor: O servidor pode servir de base para automatizar tarefas repetitivas, como trocar cores do editor com base no contexto do projeto ou status de CI/CD, reduzindo configurações manuais.
- Finalidades Educacionais: O repositório é um recurso valioso para quem deseja aprender como implementar servidores MCP para conectar ferramentas de IA com APIs ou sistemas externos.
- Modelo para Servidores MCP Personalizados: Desenvolvedores podem usar este projeto como modelo para criar seus próprios servidores MCP para outras extensões ou aplicações que exijam interação entre IA e APIs.
Como configurá-lo
Windsurf
- Certifique-se de que o Node.js está instalado em seu sistema.
- Localize o arquivo de configuração do Windsurf (geralmente
wind.config.json
). - Adicione a entrada do Peacock MCP Server usando o trecho JSON:
{ "mcpServers": { "peacock-mcp": { "command": "npx", "args": ["@johnpapa/peacock-mcp@latest"] } } }
- Salve o arquivo de configuração e reinicie o Windsurf.
- Verifique a configuração checando se o Windsurf reconhece o servidor Peacock MCP.
Claude
- Certifique-se de que o Node.js está disponível.
- Abra a configuração do servidor MCP do Claude (por exemplo,
claude.json
). - Adicione:
{ "mcpServers": { "peacock-mcp": { "command": "npx", "args": ["@johnpapa/peacock-mcp@latest"] } } }
- Salve e reinicie o Claude.
- Confirme se o Peacock MCP Server está listado na interface do Claude.
Cursor
- Instale o Node.js.
- Abra o
cursor.config.json
do Cursor. - Insira:
{ "mcpServers": { "peacock-mcp": { "command": "npx", "args": ["@johnpapa/peacock-mcp@latest"] } } }
- Salve o arquivo e reinicie o Cursor.
- Teste invocando um comando que utilize o servidor MCP.
Cline
- Certifique-se de que o Node.js está instalado.
- Edite ou crie o arquivo de configuração do Cline (por exemplo,
cline.config.json
). - Adicione o servidor MCP:
{ "mcpServers": { "peacock-mcp": { "command": "npx", "args": ["@johnpapa/peacock-mcp@latest"] } } }
- Salve e reinicie o Cline.
- Verifique se o registro do servidor MCP foi bem-sucedido.
Protegendo Chaves de API
Armazene as chaves de API como variáveis de ambiente e faça referência a elas em sua configuração. Exemplo:
{
"mcpServers": {
"peacock-mcp": {
"command": "npx",
"args": ["@johnpapa/peacock-mcp@latest"],
"env": {
"API_KEY": "${PEACOCK_API_KEY}"
},
"inputs": {
"apiKey": "${PEACOCK_API_KEY}"
}
}
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"peacock-mcp": {
"transport": "streamable_http",
"url": "https://seumcpserver.exemplo/caminhoparamcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de trocar “peacock-mcp” pelo nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Visão geral fornecida no README e descrição do repo |
Lista de Prompts | ⛔ | Nenhum modelo de prompt encontrado |
Lista de Recursos | ⛔ | Nenhum recurso descrito |
Lista de Ferramentas | ⛔ | Nenhuma ferramenta descrita; server.py ausente |
Proteção de Chaves de API | ✅ | Exemplo fornecido |
Suporte a Amostragem (menos importante na avaliação) | ⛔ | Não mencionado |
Com base nas tabelas, o Peacock MCP Server serve como um projeto de demonstração útil, mas carece de documentação detalhada, modelos de prompt, recursos e definições de ferramentas, limitando seu uso prático para integrações MCP avançadas. Seu principal valor é como ponto de partida ou de aprendizado para desenvolvimento de servidores MCP.
Pontuação MCP
Possui uma LICENSE | ✅ (MIT) |
---|---|
Possui ao menos uma ferramenta | ⛔ |
Número de Forks | 1 |
Número de Stars | 1 |
Avaliação geral: 3/10 – Este servidor MCP é uma referência útil para começar, mas é bastante limitado em escopo e documentação para uso em cenários reais.
Perguntas frequentes
- O que é o Peacock MCP Server?
O Peacock MCP Server é um servidor Model Context Protocol para a extensão Peacock do Visual Studio Code. Ele atua como uma demonstração de conexão de assistentes de IA a APIs externas para automatizar tarefas como tematização do editor e identificação de workspaces.
- O Peacock MCP Server fornece modelos de prompts ou ferramentas?
Não, o Peacock MCP Server não inclui modelos de prompt ou definições específicas de ferramentas. Ele é destinado principalmente como implementação de referência para aprendizado ou ponto de partida para a construção de servidores MCP personalizados.
- Como posso usar o Peacock MCP Server no FlowHunt?
Adicione o componente MCP ao seu fluxo no FlowHunt, depois configure-o usando os detalhes do seu servidor MCP. Isso permite que seu agente de IA acesse todas as funções expostas pelo Peacock MCP Server.
- Como devo proteger as chaves de API para o Peacock MCP Server?
Armazene as chaves de API como variáveis de ambiente e faça referência a elas na configuração do seu servidor MCP usando substituição padrão de variáveis. Isso garante que dados sensíveis não sejam codificados diretamente.
- Quais são os casos de uso ideais para o Peacock MCP Server?
Ele é mais adequado para demonstrações de integração de API, automação de fluxos de trabalho do editor VS Code e como modelo ou recurso educacional para desenvolvimento de servidores MCP.
Experimente o Peacock MCP Server
Descubra como o Peacock MCP Server pode automatizar seus fluxos de trabalho no VS Code e servir de base para suas próprias integrações MCP.