Tutorial PCM

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.

Updated: 1 de fevereiro de 2026 10 minutos de leitura

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:

  1. Identifica qual servidor MCP pode lidar com a solicitação
  2. Envia uma solicitação para esse servidor
  3. O servidor executa a ação (chamada de API, consulta de banco de dados, etc.)
  4. Servidor retorna resultados para OpenClaw
  5. 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)

  1. Configure o OpenClaw para usá-lo
  2. Adicionar credenciais (chaves de API, tokens, etc.)
  3. 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:

  1. Identifica que o servidor GitHub MCP pode lidar com isso
  2. Conecta-se à API GitHub por meio do servidor MCP
  3. Cria o problema
  4. 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:

  1. Usa servidor PostgreSQL MCP
  2. Executa consulta SQL
  3. Formata resultados
  4. 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:

  1. Escuta mensagens do protocolo MCP
  2. Executa ações (chamadas de API, consultas etc.)
  3. Retorna resultados no formato MCP
  4. 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

  1. Siga o protocolo: Implemente a especificação MCP corretamente
  2. Tratar erros: retornar mensagens de erro claras
  3. Validar entrada: Verifique os parâmetros antes da execução
  4. Ferramentas de documento: forneça descrições claras
  5. Credenciais seguras: armazene chaves de API com segurança
  6. 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

  1. Verifique se o servidor está instalado: openclaw mcp list
  2. Verifique a configuração em ~/.openclaw/config.json
  3. Verifique se as credenciais estão corretas
  4. Revise os registros: openclaw logs

Erros do servidor

  1. Verifique se há erros nos logs do servidor
  2. Verifique se as credenciais da API são válidas
  3. Teste o servidor de forma independente
  4. Verifique a compatibilidade da versão do protocolo MCP

Problemas de desempenho

  1. Monitore os tempos de resposta do servidor
  2. Verifique a limitação de taxa
  3. Otimize consultas/solicitações
  4. 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:

  1. Procurar servidores disponíveis: Encontre servidores para os serviços que você usa
  2. Instale um servidor: experimente o servidor GitHub ou Notion MCP
  3. Use em conversas: peça ao OpenClaw para usar os recursos do MCP
  4. Crie um servidor personalizado: crie um para um serviço que você precisa
  5. Compartilhe com a comunidade: contribua com seus servidores

Para mais informações:

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.

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →