Guia de servidores OpenClaw MCP: Integração de protocolo de contexto de modelo
Aprenda sobre servidores MCP (Model Context Protocol) no OpenClaw. O que é MCP, como conectar servidores, servidores disponíveis e construir servidores MCP personalizados.
Quick Answer
Os servidores MCP (Model Context Protocol) fornecem acesso OpenClaw a ferramentas e APIs externas. Conecte servidores para GitHub, bancos de dados, Notion, Slack e muito mais para ampliar o que seu assistente pode fazer.
O poder do OpenClaw vem de sua capacidade de se conectar a ferramentas e serviços externos. Embora as habilidades ampliem os recursos do OpenClaw, os servidores MCP (Model Context Protocol) fornecem uma maneira padronizada de conexão com APIs, bancos de dados e serviços externos. Este guia cobre tudo sobre servidores MCP no OpenClaw.
O que é MCP?
MCP (Model Context Protocol) é um protocolo que permite que assistentes de IA se conectem com segurança a ferramentas externas e fontes de dados. Pense nos servidores MCP como pontes entre o OpenClaw e serviços externos.
Sem MCP:
- OpenClaw só pode usar recursos integrados
- Integrações externas requerem código personalizado
- Cada integração é única e complexa
Com MCP:
- Maneira padronizada de conectar ferramentas externas
- Servidores reutilizáveis para serviços comuns
- Fácil de adicionar novos recursos
- Interface segura e bem definida
Por que o MCP é importante
Os servidores MCP permitem que o OpenClaw:
- Acessar APIs externas (GitHub, Notion, Slack, etc.)
- Consulta bancos de dados (PostgreSQL, MySQL, MongoDB)
- Interagir com serviços (e-mail, calendário, armazenamento em nuvem)
- Amplie os recursos sem modificar o código principal
- Compartilhe integrações em toda a comunidade
Em vez de construir integrações personalizadas para cada serviço, você pode usar (ou criar) servidores MCP que sigam um protocolo padrão.
Como funciona o MCP
Arquitetura
O MCP segue um modelo cliente-servidor:
- OpenClaw = Cliente MCP (solicita ações)
- Servidor MCP = Conector de serviço (executa ações)
- Protocolo = Comunicação padronizada
Quando você pede ao OpenClaw para fazer algo que requer um serviço externo, o OpenClaw:
- Identifica qual servidor MCP pode lidar com a solicitação
- Envia uma solicitação para esse servidor
- O servidor executa a ação (chamada de API, consulta de banco de dados, etc.)
- Servidor retorna resultados para OpenClaw
- OpenClaw apresenta resultados para você
Tipos de conexão
Os servidores MCP podem se conectar via:
- stdio: entrada/saída padrão (servidores locais)
- HTTP: pontos de extremidade da API REST
- WebSocket: conexões em tempo real
- SSH: conexões de servidor remoto
A maioria dos servidores MCP usa stdio para conexões locais, o que é simples e seguro.
Servidores MCP disponíveis
O ecossistema MCP inclui servidores para muitos serviços populares:
Ferramentas de desenvolvimento
Servidor GitHub MCP
- Acessar repositórios
- Criar problemas e pull requests
- Gerenciar código
- Revise as alterações
Servidor GitLab MCP
- Semelhante ao GitHub
- Recursos específicos do GitLab
- Integração CI/CD
Servidor Jira MCP
- Gerenciar ingressos
- Acompanhar projetos
- Problemas de atualização
Ferramentas de produtividade
Noção de Servidor MCP
- Ler e escrever páginas
- Consultar bancos de dados
- Gerenciar conteúdo
- Sincronizar dados
Servidor Slack MCP
- Enviar mensagens
- Ler canais
- Gerenciar espaço de trabalho
- Lidar com notificações
Servidor MCP do Google Workspace
- Acesso ao Gmail
- Gerenciamento de calendário
- Integração de unidades
- Documentos e Planilhas
Fontes de dados
Servidor PostgreSQL MCP
- Consultar bancos de dados
- Executar SQL
- Gerenciar esquemas
- Análise de dados
Servidor MySQL MCP
- Consultas de banco de dados
- Gerenciamento de mesa
- Operações de dados
Servidor MongoDB MCP
- Consultas de documentos
- Gerenciamento de coleção
- Pipelines de agregação
Serviços em nuvem
Servidor AWS MCP
- Gestão EC2
- Operações S3
- Funções lambda
- Métricas do CloudWatch
Servidor MCP do Google Cloud
- Motor de computação
- Armazenamento em nuvem
- BigQuery
- Funções de nuvem
Instalando servidores MCP
Método 1: servidores integrados
Alguns servidores MCP vêm com OpenClaw ou são facilmente instaláveis:
openclaw mcp install github
openclaw mcp install notion
openclaw mcp install postgres
Método 2: instalação manual1. Instale o servidor MCP (geralmente via npm ou gerenciador de pacotes)
- Configure o OpenClaw para usá-lo
- Adicionar credenciais (chaves de API, tokens, etc.)
- Testar conexão
Exemplo de configuração em ~/.openclaw/config.json:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "your-token-here"
}
},
"notion": {
"command": "node",
"args": ["/path/to/notion-mcp-server"],
"env": {
"NOTION_API_KEY": "your-key-here"
}
}
}
}
Método 3: Servidores da Comunidade
Procure no diretório do servidor MCP os servidores mantidos pela comunidade:
- GitHub:
github.com/modelcontextprotocol/servers - Contribuições comunitárias
- Servidores personalizados
Usando servidores MCP
Depois de instalados, os servidores MCP ficam disponíveis automaticamente. O OpenClaw sabe quais recursos cada servidor oferece e os utiliza quando apropriado.
Exemplo: integração com GitHub
You: "Create a new issue in my openclaw project titled 'Add feature X'"
OpenClaw: [Uses GitHub MCP server to create issue]
OpenClaw:
- Identifica que o servidor GitHub MCP pode lidar com isso
- Conecta-se à API GitHub por meio do servidor MCP
- Cria o problema
- Confirma a criação
Exemplo: consulta ao banco de dados
You: "Query my PostgreSQL database and show me all users created this month"
OpenClaw: [Uses PostgreSQL MCP server to query database]
OpenClaw:
- Usa servidor PostgreSQL MCP
- Executa consulta SQL
- Formata resultados
- Apresenta dados
Exemplo: Integração de Noções
You: "Add a new page to my Notion workspace with today's meeting notes"
OpenClaw: [Uses Notion MCP server to create page]
Construindo servidores MCP personalizados
Você pode criar servidores MCP personalizados para serviços que ainda não possuem um.
Estrutura do servidor MCP
Um servidor MCP é um programa que:
- Escuta mensagens do protocolo MCP
- Executa ações (chamadas de API, consultas etc.)
- Retorna resultados no formato MCP
- Lida com erros normalmente
Exemplo de servidor MCP simples
Aqui está um servidor MCP mínimo em Node.js:
#!/usr/bin/env node
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
const server = new Server({
name: 'my-custom-server',
version: '1.0.0',
}, {
capabilities: {
tools: {},
},
});
// Define a tool
server.setRequestHandler('tools/list', async () => ({
tools: [{
name: 'custom_action',
description: 'Performs a custom action',
inputSchema: {
type: 'object',
properties: {
param: {
type: 'string',
description: 'A parameter',
},
},
},
}],
}));
// Handle tool execution
server.setRequestHandler('tools/call', async (request) => {
const { name, arguments: args } = request.params;
if (name === 'custom_action') {
// Perform your custom action here
const result = await performCustomAction(args.param);
return {
content: [{
type: 'text',
text: JSON.stringify(result),
}],
};
}
throw new Error(`Unknown tool: ${name}`);
});
// Start server
async function main() {
const transport = new StdioServerTransport();
await server.connect(transport);
console.error('MCP server running');
}
main().catch(console.error);
Práticas recomendadas para servidores MCP
- Siga o protocolo: Implemente a especificação MCP corretamente
- Tratar erros: retornar mensagens de erro claras
- Validar entrada: Verifique os parâmetros antes da execução
- Ferramentas de documento: forneça descrições claras
- Credenciais seguras: armazene chaves de API com segurança
- Teste minuciosamente: Garanta a confiabilidade
MCP vs Habilidades
Você pode se perguntar: quando usar servidores MCP versus habilidades?
Use servidores MCP quando:
- Conectando-se a APIs/serviços externos
- Precisa de protocolo padronizado
- Quer integrações reutilizáveis
- Prédio para uso comunitário
Use habilidades quando:
- Criação de fluxos de trabalho personalizados
- Combinando vários recursos
- Precisa de lógica específica do OpenClaw
- Criação de recursos voltados para o usuário
Freqüentemente, as habilidades usam servidores MCP nos bastidores. Por exemplo, uma habilidade de email pode usar um servidor Gmail MCP para acessar email.
Considerações de segurança
Gerenciamento de credenciais
Os servidores MCP precisam de credenciais (chaves de API, tokens, etc.):
- Armazene com segurança em variáveis de ambiente
- Nunca se comprometa com o controle de versão
- Use o gerenciamento de credenciais do OpenClaw
- Alterne credenciais regularmente
Controle de acesso
Controle o que os servidores MCP podem fazer:
- Revise os recursos do servidor
- Limite as permissões quando possível
- Monitorar o uso do servidor
- Ações do servidor de auditoria
Segurança de Rede
Para servidores MCP remotos:
- Use conexões HTTPS/WSS
- Verifique os certificados do servidor
- Usar autenticação
- Monitorar o tráfego de rede
Solução de problemas
Servidor não conecta
- Verifique se o servidor está instalado:
openclaw mcp list - Verifique a configuração em
~/.openclaw/config.json - Verifique se as credenciais estão corretas
- Revise os registros:
openclaw logs
Erros do servidor
- Verifique se há erros nos logs do servidor
- Verifique se as credenciais da API são válidas
- Teste o servidor de forma independente
- Verifique a compatibilidade da versão do protocolo MCP
Problemas de desempenho
- Monitore os tempos de resposta do servidor
- Verifique a limitação de taxa
- Otimize consultas/solicitações
- Considere o cache
Casos de uso populares
Fluxo de trabalho de desenvolvimento
Conecte o servidor GitHub MCP a:
- Crie problemas no bate-papo
- Revise solicitações pull
- Gerenciar repositórios
- Acompanhar projetos
Análise de dados
Conecte servidores MCP de banco de dados a:
- Consultar dados naturalmente
- Gerar relatórios
- Analisar tendências
- Exportar dados### Produtividade
Conecte servidores Notion/Slack MCP a:
- Gerencie o espaço de trabalho pelo chat
- Sincronizar informações
- Automatizar fluxos de trabalho
- Coordenar equipes
Próximas etapas
Agora que você entende os servidores MCP:
- Procurar servidores disponíveis: Encontre servidores para os serviços que você usa
- Instale um servidor: experimente o servidor GitHub ou Notion MCP
- Use em conversas: peça ao OpenClaw para usar os recursos do MCP
- Crie um servidor personalizado: crie um para um serviço que você precisa
- Compartilhe com a comunidade: contribua com seus servidores
Para mais informações:
- Guia de habilidades OpenClaw - Como as habilidades usam servidores MCP
- OpenClaw Browser Control - Alternativa ao MCP para automação web
- Guia de instalação - Configurando o OpenClaw
- Integrações - Integrações disponíveis
- FAQ - Perguntas comuns
Os servidores MCP ampliam os recursos do OpenClaw de maneiras poderosas. Comece a conectar ferramentas externas hoje e desbloqueie novas possibilidades para seu assistente de IA.
> Related Articles
Guia de servidores OpenClaw MCP: Integração de protocolo de contexto de modelo
Aprenda sobre servidores MCP (Model Context Protocol) no OpenClaw. O que é MCP, como conectar servidores, servidores disponíveis e construir servidores MCP personalizados.
Ditching Siri: Setting up Private Voice Control with OpenClaw & Whisper
Transform your relationship with your computer. Learn how to set up ultra-fast, private voice control using OpenAI's Whisper model running locally with OpenClaw.
How to Run DeepSeek R1 Locally with OpenClaw
Learn how to run the powerful DeepSeek R1 model locally on your machine using OpenClaw and Ollama. Privacy, speed, and zero cost.
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →