10 servidores MCP que todo desenvolvedor deveria conhecer em 2026
Uma lista selecionada de 10 servidores MCP para assistentes de codificação de IA. Abrange Botoi, GitHub, Filesystem, Postgres, Playwright, Sentry, Slack, Linear, Stripe e SQLite com configurações de instalação.
O Model Context Protocol (MCP) permite que assistentes de codificação de IA chamem ferramentas externas. Em vez de colar a saída em uma janela de bate-papo, seu assistente de IA chama uma API diretamente e trabalha com a resposta estruturada. Claude Desktop, Cursor, VS Code Copilot e Windsurf suportam servidores MCP.
O ecossistema cresceu rapidamente. Agora existem servidores MCP para utilitários de desenvolvedor, bancos de dados, navegadores, rastreadores de erros, ferramentas de gerenciamento de projetos e plataformas de pagamento. Encontrar os corretos leva tempo que você poderia gastar escrevendo código.
Esta postagem cobre 10 servidores MCP que vale a pena adicionar à sua configuração. Para cada um: o que faz, quando você o acessa e a configuração para fazê-lo funcionar.
1. Botoi (44 ferramentas utilitárias para desenvolvedores)
Botoi expõe 44 ferramentas por meio de um único endpoint MCP remoto: pesquisas de DNS, consultas WHOIS, assinatura e verificação JWT, codificação Base64, hashing, detecção de PII, validação de e-mail, formatação JSON, teste de regex e muito mais. É um canivete suíço para as pequenas tarefas que tiram você do editor.
Transporte: HTTP streamável (remoto, sem instalação).
Autenticação: Funciona sem chave a 5 req/min e 100 req/dia. Adicione uma chave para limites mais altos.
Quando usar: Você precisa de uma pesquisa rápida de DNS, comparação de hash, decodificação JWT ou conversão de formato durante uma sessão de codificação e não deseja abrir uma guia do navegador ou lembrar de sinalizadores CLI.
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
Lista completa de ferramentas: api.botoi.com/v1/mcp/tools.json
2. GitHub (oficial)
O servidor GitHub MCP oficial dá ao seu assistente acesso a repositórios, solicitações pull, problemas, ramificações e conteúdo de arquivos. Você pode pesquisar códigos, criar PRs, revisar diferenças e gerenciar problemas sem sair da conversa.
Transporte: stdio (executado localmente via npx).
Autenticação: Token de acesso pessoal do GitHub com os escopos que você precisa (repo, read:org, etc.).
Quando usar: Você deseja criar problemas, revisar PRs, pesquisar repositórios ou ler o conteúdo de arquivos do GitHub sem mudar para um navegador.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
}
}
}
}
3. Sistema de arquivos (oficial)
O servidor Filesystem fornece ao seu assistente acesso controlado de leitura e gravação aos diretórios da sua máquina. Ele pode listar arquivos, ler conteúdos, criar arquivos, mover arquivos e pesquisar por nome. O acesso é feito em sandbox para os diretórios que você especifica na configuração.
Transporte: estúdio.
Autenticação: Nenhum. O acesso é restrito aos diretórios permitidos.
Quando usar: Você precisa do seu assistente para ler arquivos de configuração, editar modelos ou organizar arquivos fora do diretório atual do projeto.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/projects"
]
}
}
}
Passe vários caminhos de diretório como argumentos adicionais para permitir acesso a vários locais.
4. Postgres
O servidor Postgres MCP conecta seu assistente a um banco de dados PostgreSQL. Ele pode listar tabelas, descrever esquemas e executar consultas SQL somente leitura. Seu assistente vê a estrutura do banco de dados e pode responder perguntas sobre seus dados sem que você escreva as consultas manualmente.
Transporte: estúdio.
Autenticação: Cadeia de conexão do PostgreSQL.
Quando usar: Você está depurando um problema de dados, explorando um esquema desconhecido ou precisa de contagens e agregações rápidas durante o desenvolvimento.
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://user:password@localhost:5432/mydb"
]
}
}
}
As consultas são executadas em modo somente leitura por padrão. Conecte-se a um banco de dados de desenvolvimento ou de teste, não de produção.
5. SQLite
Semelhante ao Postgres, mas para arquivos SQLite. Seu assistente pode consultar arquivos de banco de dados locais, inspecionar esquemas e executar consultas analíticas. Útil para bancos de dados de aplicativos móveis, sistemas embarcados e desenvolvimento local.
Transporte: estúdio.
Autenticação: Nenhum. O caminho para o arquivo .db é o único argumento.
Quando usar: Você está trabalhando com um banco de dados SQLite local e deseja inspecionar dados, executar consultas ou explorar o esquema do seu assistente de IA.
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sqlite",
"/path/to/database.db"
]
}
}
}
6. Dramaturgo (automação do navegador)
O servidor MCP do Playwright inicia um navegador que seu assistente controla. Ele pode navegar pelas páginas, clicar em elementos, preencher formulários, fazer capturas de tela e ler o conteúdo da página. Isso transforma seu assistente em uma ferramenta de automação do navegador para testes e raspagem.
Transporte: estúdio.
Autenticação: Nenhum.
Quando usar: Você está depurando um problema de front-end, testando um fluxo de formulário, extraindo dados de uma página ou precisa de uma captura de tela de uma página implantada.
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
}
}
}
Correr npx playwright install primeiro a baixar os binários do navegador se você nunca usou o Playwright antes.
7. Sentinela (monitoramento de erros)
O servidor MCP do Sentry conecta seu assistente à sua organização Sentry. Ele pode listar erros recentes, pesquisar problemas por consulta, ler rastreamentos de pilha e obter detalhes de eventos. Ao depurar um erro de produção, seu assistente extrai o rastreamento de pilha e o contexto diretamente do Sentry.
Transporte: estúdio.
Autenticação: Token de autenticação Sentry com escopos project:read e event:read.
Quando usar: Um usuário relata um bug. Você pede ao seu assistente para encontrar o erro no Sentry, ler o rastreamento de pilha e sugerir uma correção. Tudo em uma conversa.
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": ["-y", "@sentry/mcp-server"],
"env": {
"SENTRY_AUTH_TOKEN": "sntrys_your_token_here"
}
}
}
}
8. Slack (mensagens)
O servidor Slack MCP permite que seu assistente leia canais, pesquise mensagens e publique atualizações. Ele pode encontrar conversas, ler históricos de conversas e enviar mensagens em seu nome.
Transporte: estúdio.
Autenticação: Token de bot do Slack e ID da equipe.
Quando usar: Você deseja pesquisar uma decisão tomada em um tópico do Slack, postar uma atualização de implantação em um canal ou descobrir quem mencionou um tópico específico.
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@anthropic/slack-mcp-server"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token",
"SLACK_TEAM_ID": "T0123456789"
}
}
}
}
Seu aplicativo Slack precisa dos escopos canais:histórico, canais:leitura, bate-papo:gravação e usuários:leitura.
9. Linear (gerenciamento de projetos)
O servidor MCP da Linear dá ao seu assistente acesso a problemas, projetos, ciclos e equipes. Ele pode criar problemas, atualizar status, pesquisar por rótulo ou responsável e ler roteiros de projetos.
Transporte: estúdio.
Autenticação: Chave de API linear.
Quando usar: Você conclui um recurso e deseja marcar o problema como concluído, criar um ticket de acompanhamento ou verificar o que está atribuído a você no ciclo atual.
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@linear/mcp-server"],
"env": {
"LINEAR_API_KEY": "lin_api_your_key_here"
}
}
}
}
10. Faixa (pagamentos)
O servidor MCP oficial do Stripe conecta seu assistente à sua conta Stripe. Ele pode listar clientes, ler detalhes de assinaturas, consultar faturas, verificar intenções de pagamento e gerenciar produtos. Útil para depurar problemas de faturamento sem navegar no painel do Stripe.
Transporte: estúdio.
Autenticação: Chave secreta Stripe (use uma chave de teste durante o desenvolvimento).
Quando usar: Um cliente relata um problema de faturamento. Seu assistente acessa o registro do cliente, verifica a fatura mais recente e lê o status do pagamento. Não é necessário nenhum painel.
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_your_key"]
}
}
}
Usar sk_test_ chaves durante o desenvolvimento. Nunca passe uma chave secreta ativa por meio de uma configuração de servidor MCP em um arquivo compartilhado ou com versão controlada.
Configuração do Botoi MCP para cada cliente
Como o Botoi funciona como um servidor HTTP remoto, a configuração é a mesma em todos os clientes. Sem npx, sem Docker, sem processo local. Aqui está a configuração de cada um.
Claude Desktop
adicionar à claude_desktop_config.json:
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
Código Claude
Execute em seu terminal:
claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp
Cursora
Abra Configurações do Cursor, vá para MCP e adicione:
{
"mcpServers": {
"botoi": {
"url": "https://api.botoi.com/mcp",
"type": "streamable-http"
}
}
}
Código VS (copiloto do GitHub)
Adicione ao seu settings.json:
{
"mcp": {
"servers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
}
As 44 ferramentas aparecem na primeira conexão. Não é necessário reiniciar na maioria dos clientes.
Fluxo de trabalho prático: verificando o DNS durante uma implantação
Você está implantando um ambiente de teste. O site não está carregando. Você suspeita de uma configuração incorreta de DNS. Veja como o servidor Botoi MCP ajuda sem sair do seu editor:
You: "Check the DNS A records for staging.acme.com"
Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "A" }
Result:
{
"domain": "staging.acme.com",
"type": "A",
"records": [
{ "value": "76.76.21.21", "ttl": 300 }
],
"resolver": "1.1.1.1",
"query_time_ms": 14
}
You: "That's Vercel's IP. It should point to 143.204.15.88. Check the TXT records too."
Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "TXT" }
Result:
{
"domain": "staging.acme.com",
"type": "TXT",
"records": [
{ "value": "v=spf1 include:_spf.google.com ~all", "ttl": 3600 }
],
"resolver": "1.1.1.1",
"query_time_ms": 11
}
Agora você sabe duas coisas: o registro A aponta para Vercel (não para o seu IP de destino) e o registro SPF está presente. Seu assistente pode explicar o problema e sugerir a alteração correta do DNS. Toda a interação durou 10 segundos, sem nenhuma troca de contexto.
Este padrão funciona para qualquer ferramenta de pesquisa. Peça ao seu assistente para verificar certificados SSL, validar um domínio de e-mail, decodificar um JWT de uma solicitação com falha ou detectar a pilha de tecnologia do site de um concorrente. As ferramentas estão sempre disponíveis na sua conversa.
Como escolher quais servidores instalar
Não instale todos os 10 de uma vez. Cada servidor MCP adiciona ferramentas ao contexto do seu assistente e muitas ferramentas podem retardar a seleção de ferramentas. Comece com os servidores que correspondem ao seu trabalho diário:
- Desenvolvimento web: Botoi (DNS, cabeçalhos, SSL, JWT), Playwright (teste de navegador), GitHub (PRs e problemas).
- Back-end e dados: Postgres ou SQLite (consultas de banco de dados), Sentry (rastreamento de erros), Botoi (hashing, codificação, conversão de formato).
- Líder de equipe full-stack: GitHub (revisão de código), Linear (rastreamento de problemas), Slack (comunicação da equipe), Stripe (depuração de faturamento).
- Desenvolvedor individual: Botoi (abrange 44 necessidades comuns de utilitários), Filesystem (gerenciamento de arquivos), GitHub (gerenciamento de repositórios).
Pontos-chave
- O MCP permite que assistentes de codificação de IA chamem ferramentas externas diretamente. Sem copiar e colar entre janelas.
- Servidores remotos (Botoi, GitHub) não precisam de instalação local. Servidores locais (sistema de arquivos, Postgres, Playwright) executados via npx.
- Comece com 2 a 3 servidores que correspondam ao seu fluxo de trabalho. Adicione mais conforme necessário.
- Use credenciais de teste para servidores que acessam sistemas confidenciais (Stripe, Postgres, Sentry). Nunca confirme chaves de API para controle de versão.
- O ecossistema MCP está crescendo. Verificar github.com/modelcontextprotocol/servers para o diretório completo de servidores disponíveis.
FAQ
- O que é o Protocolo de Contexto do Modelo (MCP)?
- MCP é um protocolo aberto que permite que assistentes de codificação de IA chamem ferramentas e serviços externos diretamente. Em vez de copiar a saída de um navegador ou terminal para o seu chat, o assistente faz uma chamada estruturada à API e trabalha com a resposta. A Anthropic publicou a especificação e clientes como Claude Desktop, Cursor, VS Code Copilot e Windsurf a apoiam.
- Os servidores MCP são executados localmente ou remotamente?
- Ambos. Alguns servidores MCP são executados como processos locais em sua máquina (Filesystem, Postgres, Playwright). Outros são executados como serviços HTTP remotos (Botoi, GitHub, Sentry). O protocolo MCP suporta transporte stdio para servidores locais e HTTP Streamable para servidores remotos.
- Posso conectar vários servidores MCP ao mesmo tempo?
- Sim. Claude Desktop, Cursor e VS Code suportam vários servidores MCP em seus arquivos de configuração. Cada servidor aparece como um conjunto separado de ferramentas que seu assistente pode chamar. Não há conflito entre servidores, a menos que dois servidores registrem ferramentas com o mesmo nome.
- Preciso de uma chave de API para cada servidor MCP?
- Depende do servidor. Servidores locais como Filesystem e SQLite não precisam de autenticação. Servidores remotos como GitHub e Stripe exigem um token de acesso pessoal ou chave de API. Botoi funciona sem chave a 5 solicitações por minuto e 100 por dia; adicione uma chave para limites mais altos.
- Qual é a diferença entre stdio e transporte HTTP Streamable?
- O transporte Stdio executa o servidor MCP como um processo filho local. Seu cliente de IA se comunica com ele por meio de entrada/saída padrão. O transporte HTTP streamable se conecta a um servidor remoto por HTTPS usando JSON-RPC 2.0. Ferramentas locais como Filesystem usam stdio. APIs remotas como Botoi e GitHub usam HTTP.
Comece a construir com botoi
150+ endpoints de API para consultas, processamento de texto, geração de imagens e utilitários para desenvolvedores. Plano gratuito, sem cartão de crédito.