Pular para o conteúdo
Integration

Servidor Botoi MCP: 44 ferramentas de desenvolvedor dentro de seu assistente de codificação de IA

| 7 min read

Conecte Claude, Cursor ou VS Code a 44 ferramentas de desenvolvedor via MCP. Pesquisas de DNS, assinatura JWT, codificação Base64, detecção de PII e muito mais; sem mudança de contexto.

AI assistant interface with tool integrations
Photo by Possessed Photography on Unsplash

Você está depurando um problema de DNS no Claude Code. Você precisa de registros A para um domínio. As opções: abrir um navegador, encontrar uma ferramenta online, copiar o resultado de volta. Ou abra um terminal, lembre-se do dig sintaxe, analise você mesmo a saída.

Ambos quebram seu fluxo. As informações que você precisa estão a dois passos de onde você está trabalhando.

Botoi agora executa um servidor MCP em api.botoi.com/mcp com 44 ferramentas de desenvolvedor. Conecte-o ao Claude Desktop, Claude Code, Cursor ou VS Code, e seu assistente de IA poderá chamar ferramentas como pesquisa de DNS, decodificação JWT, codificação Base64 e detecção de PII diretamente. Sem guias do navegador, sem troca de terminal.

A configuração leva 30 segundos

O servidor MCP usa transporte HTTP Streamable. É apátrida; não há sessão para inicializar ou conexão SSE para manter ativa. Adicione o URL à configuração do seu cliente e pronto.

Claude Desktop

Abrir claude_desktop_config.json e adicione:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

Código Claude

Execute isso no 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 isso ao seu settings.json:

{
  "mcp": {
    "servers": {
      "botoi": {
        "type": "streamable-http",
        "url": "https://api.botoi.com/mcp"
      }
    }
  }
}

Todos os quatro clientes descobrem as 44 ferramentas na primeira conexão. Sem instalação npm, sem contêiner Docker, sem processo local para gerenciar.

O que você obtém: 44 ferramentas em 5 categorias

O servidor MCP expõe um subconjunto selecionado de mais de 150 endpoints de API do Botoi. Essas são as ferramentas que os desenvolvedores utilizam com mais frequência durante as sessões de codificação.

Pesquisa (12 ferramentas)

Inteligência de rede e domínio sem sair do seu editor.

  • Pesquisa de IP - geolocalização, ISP e número AS para qualquer IP
  • Pesquisa de DNS - Registros A, AAAA, MX, TXT, CNAME, NS
  • QUEM É - registro de domínio, registrador, data de expiração
  • Verificação SSL - detalhes do certificado e cabeçalhos de segurança
  • Validar e-mail - sintaxe, registros MX, cheque descartável
  • Cabeçalhos HTTP - cabeçalhos de resposta para qualquer URL
  • Metadados de URL - título, tags OG, extração de favicon
  • Disponibilidade de domínio - verifique se um domínio está registrado
  • Detecção de tecnologia - identificar estruturas, CMS e análises em um site
  • Detecção de VPN - verifique se um IP é um nó VPN, proxy ou Tor
  • Pesquisa de telefone - analisar e validar números de telefone
  • Pesquisa de empresa - informações da empresa de um nome de domínio

Texto e dados (10 ferramentas)

Codificação, conversão e transformações de formato.

  • Codificação/Decodificação Base64 - UTF-8 para Base64 e vice-versa
  • Formato JSON - impressão bonita com recuo configurável
  • Validação JSON - verificação de sintaxe com posições de erro
  • Remarcação para HTML - Conversão compatível com GFM
  • HTML para Markdown - conversão reversa
  • CSV para JSON - analisar CSV em matrizes JSON
  • YAML para JSON / JSON para YAML - conversão bidirecional
  • XML para JSON - Conversão de documentos XML

Utilitários de desenvolvedor (12 ferramentas)

As ferramentas para as quais você abriria uma guia separada.

  • Hash -MD5, SHA-1, SHA-256, SHA-512
  • Gerar UUID -v4 e v7
  • Assinar/verificar JWT - criar e decodificar tokens
  • Cron Descrever - explicações cron em inglês simples
  • Gerar senha - comprimento e complexidade configuráveis
  • Codificação/decodificação de URL - codificação percentual
  • Teste Regex - testar padrões em strings
  • Diferença de texto - saída diff unificada
  • Análise Semver - maior, menor, extração de patch
  • Conversão de carimbo de data/hora - Unix para ISO 8601 e vice-versa

Segurança (5 ferramentas)

  • Criptografar/Descriptografar - AES-256-GCM com senha
  • Gerar TOTP - senhas de uso único baseadas em tempo
  • Validar cartão de crédito - Verificação de Luhn e detecção de rede
  • Detecção de PII - encontre e-mails, telefones e SSNs em texto

Transformar (5 ferramentas)

  • Minimizar JS/CSS - reduzir tamanhos de arquivo
  • Formato SQL - embelezar consultas SQL
  • Formato de código - formate JS, TS, Python, Go, Rust e muito mais
  • JSON para TypeScript - gerar interfaces de JSON

Exemplo real: pesquisa de DNS de Claude Code

Você está configurando o DNS da Cloudflare para o domínio de um cliente e deseja verificar os registros A propagados. Pergunte ao seu assistente:

> "Look up the DNS records for github.com"

Tool call: lookup_dns
Input: { "domain": "github.com", "type": "A" }

Result:
{
  "domain": "github.com",
  "type": "A",
  "records": [
    { "value": "140.82.121.4", "ttl": 60 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 12
}

O assistente chama lookup_dns, passa o domínio e o tipo de registro e retorna JSON estruturado. Sem terminal, sem navegador, sem copiar e colar. O resultado está na sua conversa e você pode agir imediatamente.

Mais exemplos na prática

Decodifique um JWT durante a depuração

Você está inspecionando um token de autenticação de uma solicitação com falha. Cole-o em sua conversa:

> "Decode this JWT: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiYWxpY2UifQ.Ck2..."

Tool call: dev_jwt_verify
Input: { "token": "eyJhbGciOiJIUzI1NiJ9..." }

Result:
{
  "header": { "alg": "HS256" },
  "payload": { "user": "alice" },
  "expired": false
}

O cabeçalho, a carga útil e o status de expiração retornam em JSON estruturado. Você pode ver o algoritmo, as reivindicações e se o token expirou sem visitar jwt.io.

Digitalize o texto em busca de PII antes de fazer login

Você está criando um pipeline de registro e deseja verificar se não há vazamento de dados pessoais em seus registros:

> "Check this text for personal data: Call me at 555-0123 or email john@example.com"

Tool call: security_pii_detect
Input: { "text": "Call me at 555-0123 or email john@example.com" }

Result:
{
  "found": true,
  "entities": [
    { "type": "phone", "value": "555-0123", "start": 14, "end": 22 },
    { "type": "email", "value": "john@example.com", "start": 32, "end": 48 }
  ],
  "count": 2
}

A resposta identifica cada entidade com seu tipo, valor e posição na string. Você pode usar isso para mascarar dados confidenciais antes que eles cheguem ao armazenamento de logs.

Acesso anônimo e acesso autenticado

O servidor MCP funciona sem uma chave API. O acesso anônimo oferece 5 solicitações por minuto e 100 solicitações por dia, com taxa limitada por IP. Isso é suficiente para uso casual durante uma sessão de codificação.

Para uso mais intenso, adicione uma chave API à sua configuração:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Obtenha uma chave de API em botoi.com/api. O nível gratuito não requer método de pagamento.

Detalhes técnicos

Propriedade Valor
Ponto final POST https://api.botoi.com/mcp
Protocolo HTTP streamável MCP (JSON-RPC 2.0)
Estada Apátrida; nenhuma inicialização de sessão é necessária
Autenticação Authorization: Bearer KEY ou X-API-Key: KEY cabeçalho
Infraestrutura Trabalhadores da Cloudflare (borda, global)
Contagem de ferramentas 44 ferramentas selecionadas
Limite de taxa anônima 5 necessidades/min + 100 necessidades/dia

O servidor é executado em Cloudflare Workers, o que significa que as solicitações são roteadas para o nó de borda mais próximo. Os tempos de resposta normalmente são inferiores a 50 ms para ferramentas somente de computação, como hashing, codificação Base64 e formatação JSON. Ferramentas de pesquisa que chamam serviços externos (DNS, WHOIS, SSL) adicionam latência upstream.

MCP versus API REST

O servidor MCP agrupa os mesmos terminais que o API REST do Botoi. Se você estiver criando um aplicativo, a API REST é a escolha certa. Se você estiver trabalhando dentro de um assistente de IA, o MCP é mais rápido porque o assistente descobre ferramentas na conexão e as chama pelo nome sem você construir solicitações HTTP.

Ambos compartilham os mesmos limites de taxa e chaves de API. Uma chave de API que funciona com a API REST funciona com o servidor MCP.

Comece

  • Adicione a configuração. Copie o snippet do seu cliente da seção de configuração acima.
  • Reinicie seu cliente. Claude Desktop, Cursor e VS Code captam alterações do servidor MCP na reinicialização.
  • Peça algo. Tente "procurar os registros DNS de example.com" ou "gerar um UUID" e observe a chamada da ferramenta acontecer.

A lista completa de ferramentas e esquemas de parâmetros estão disponíveis em api.botoi.com/v1/mcp/tools.json. O Documentos da API cubra cada endpoint em detalhes.

FAQ

Preciso de uma chave API para usar o servidor Botoi MCP?
Não. O acesso anônimo funciona a 5 solicitações por minuto e 100 solicitações por dia, com taxa limitada por IP. Adicione uma chave de API para aumentar os limites de qualquer plano pago.
Qual transporte MCP o servidor Botoi usa?
HTTP streamável (JSON-RPC 2.0) em https://api.botoi.com/mcp. O servidor não tem estado, portanto não há inicialização de sessão ou conexão SSE para manter.
Posso usar o servidor MCP com Cursor e VS Code?
Sim. Tanto o Cursor quanto o VS Code oferecem suporte a servidores MCP por meio de seus arquivos de configurações. Adicione o URL do servidor como um tipo streamable-http e as ferramentas aparecerão em seu assistente.
Quantas ferramentas estão disponíveis através do servidor MCP?
44 ferramentas selecionadas em 5 categorias: Pesquisa (12), Texto e Dados (10), Utilitários de Desenvolvedor (12), Segurança (5) e Transformação (5).
O servidor MCP é diferente da API REST?
O servidor MCP agrupa os mesmos terminais da API REST no protocolo MCP. Os assistentes de IA chamam as ferramentas pelo nome e recebem resultados estruturados. Você ainda pode chamar a API REST diretamente para casos de uso não MCP.

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.