Guias: Centro Claude Desktop Cursor VS Code Windsurf Continue Cline Comparar
🖥️ Claude Desktop — Cliente MCP de Referência

Claude Desktop
Guia de Configuração do Servidor MCP

Claude Desktop é o cliente de referência MCP oficial de Anthropic. O anonym.legal MCP Server conecta-se via transporte HTTP — sem Node.js, sem pacote npm, sem instalação local. Apenas uma URL e uma chave de API. A configuração leva menos de 2 minutos.

transporte HTTP claude_desktop_config.json requer Pro ou Business
Transporte
HTTP
Chave de configuração
mcpServers
Ponto final
anonym.legal/mcp
Custo
Pro / Business
Instalar
Nenhum necessário

Pré-requisitos

  • Claude Desktop — descarregue em claude.ai/download
  • conta anonym.legal e chave de API — plano Pro ou Business necessário. Obtenha um em anonym.legal
Sem Node.js necessário: O anonym.legal MCP Server é apenas HTTP — não há nada para instalar e nenhum pacote npm para executar. Basta colar uma URL e uma chave de API no ficheiro de configuração abaixo.

Instalação

1

Abra o Ficheiro de Configuração Claude Desktop

O ficheiro de configuração é criado automaticamente no primeiro lançamento. Abra-o no seu editor:

macOSterminal
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windowsterminal
code %APPDATA%\Claude\claude_desktop_config.json
Linuxterminal
code ~/.config/Claude/claude_desktop_config.json
Dica: Se o ficheiro não existir ainda, crie-o. Se estiver vazio, comece com {}.
2

Adicione a Entrada do Servidor MCP

Adicione o mcpServers bloco. Substitua YOUR_API_KEY com a sua chave real:

claude_desktop_config.jsonjson
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
⚠ Importante: Nunca confirme a sua chave de API no controlo de versão. Considere usar um gestor de variáveis de ambiente ou o seu cofre de chaves do SO.

Prefere não gerir um ficheiro de configuração? Em Claude.ai (web) pode adicionar anonym.legal como um Conector Personalizado em vez disso — inicie sessão com a sua conta anonym.legal e aprove o acesso via Definições → Conectores (OAuth 2.1 com PKCE). Sem ficheiro de configuração necessário.

3

Reinicie Claude Desktop

Encerre completamente Claude Desktop (não apenas feche a janela) e reabra-o. Em macOS: Cmd+Q. O servidor MCP inicia-se automaticamente quando Claude Desktop é lançado.

4

Verifique a Conexão

Procure pelo ícone MCP (martelo 🔨) na interface Claude Desktop. Clique-o para ver ferramentas disponíveis. Deve ver 7 ferramentas com o anonym_legal_ prefixo.

Teste rápido: Digite "Use anonym_legal_get_balance para verificar meu saldo" e Claude chamará a ferramenta e devolverá as informações da sua conta.

Múltiplos Servidores MCP

Claude Desktop suporta vários servidores MCP simultaneamente. Basta adicionar mais entradas a mcpServers:

claude_desktop_config.json — vários servidoresjson
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {"Authorization": "Bearer YOUR_API_KEY"}
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/files"]
    }
  }
}

Ferramentas Disponíveis (7)

Todas as ferramentas podem ser invocadas por Claude automaticamente ou por pedido. Os nomes das ferramentas usam o anonym_legal_ prefixo.

anonym_legal_analyze_text
gratuito
Analise o texto e devolva todas as entidades PII detectadas com tipo, posição e pontuação de confiança — sem modificar nada.
anonym_legal_anonymize_text
tokens
Substitua PII por tokens reversíveis usando operadores configuráveis por tipo de entidade. Devolve texto anonimizado + mapa de tokens de sessão.
anonym_legal_detokenize_text
gratuito
Restaure valores de PII originais a partir de tokens de sessão. Usado para desanonimizar respostas de IA.
anonym_legal_get_balance
gratuito
Devolve o seu saldo de tokens atual, nível de plano e data de próxima reposição.
anonym_legal_estimate_cost
gratuito
Pré-visualize o custo de tokens para um texto antes de anonimizá-lo. Sem tokens consumidos.
anonym_legal_list_sessions
gratuito
Liste todas as sessões de tokenização ativas com hora de criação, contagem de entidades e expiração.
anonym_legal_delete_session
gratuito
Elimine uma sessão e todos os tokens armazenados — para conformidade com direito ao esquecimento do GDPR.

Operadores (6)

Controle como cada tipo de entidade é anonimizado. Passe via entity_operators em anonym_legal_anonymize_text:

replace
Substitua por texto personalizado ou rótulo de tipo de entidade.
John Smith → [CLIENTE] ou [PESSOA]
redact
Remova completamente — sem rastos deixados no texto.
john@acme.com → (removido)
hash
SHA-256 ou SHA-512 — determinístico, unidirecional. Permite deduplicação em documentos.
John Smith → a3f9b1...
encrypt
AES-256 com a sua chave pessoal — reversível apenas pelo detentor da chave.
4111-xxxx → enc:U2FsdGVkX1...
mask
Substituição parcial — caracteres configuráveis do início ou fim.
john@acme.com → jo**@****.com
keep
Detecte mas passe inalterado. Útil para auditar sem modificar.
John Smith → John Smith (rastreado)

Exemplos de Uso

Analise o texto para PII

prompt para Claude Desktop
Use anonym_legal_analyze_text to scan the following and tell me what PII it contains:
"Please review the contract for John Smith (john@acme.com, +1-555-0123)
 regarding project Alpha at 123 Main St, New York."

Anonimize antes de enviar para Claude

prompt para Claude Desktop
1. Use anonym_legal_anonymize_text to anonymize this text with replace operator for all entities.
2. Then summarize the anonymized contract.
3. Finally use anonym_legal_detokenize_text to restore the original names in your summary.

Text: "Contract between Sarah Miller (sarah@corp.eu) and TechCorp GmbH..."

Avançado: operador por tipo de entidade

prompt para Claude Desktop
Use anonym_legal_anonymize_text with these operators:
- PERSON: replace (with [CLIENT])
- EMAIL: redact
- CREDIT_CARD: hash
- PHONE: mask

Text: "Call Maria Garcia at +49-30-1234567, email: maria@example.de.
       Card ending 4111-1111-1111-1111 on file."

Configuração Avançada

Grupos de Entidades

Use entity_groups para processar regiões específicas em vez de todos os 267+ tipos:

exemplos de grupo de entidades
UNIVERSAL    — Names, emails, phones, addresses, IPs (all regions)
FINANCIAL    — IBAN, SWIFT, credit cards, account numbers
DACH         — German/Austrian/Swiss-specific IDs, tax numbers
HEALTHCARE   — Medical record numbers, insurance IDs, diagnoses
NORTH_AMERICA— SSN, SIN, driver's licenses (US/CA)
EU_GENERAL   — EU-wide VAT, passport formats

Reconhecedores Regex Personalizados

exemplo de reconhecedor ad-hoc em prompt
Use anonym_legal_anonymize_text with ad_hoc_recognizers to also detect
project codes matching pattern "PROJ-[0-9]{4}" as entity type PROJECT_ID.

Text: "Assigned to PROJ-4821, contact: alice@example.com"

Resolução de Problemas

Ferramentas não aparecem em Claude Desktop

Verifique novamente o url é exatamente https://anonym.legal/mcp e o Authorization cabeçalho está formatado como Bearer YOUR_API_KEY (sem prefixo "Bearer" ausente, sem aspas extras). Verifique os registos Claude Desktop: ~/Library/Logs/Claude/ (macOS) ou %APPDATA%\Claude\logs\ (Windows).

Erro de análise JSON na inicialização

Valide o seu claude_desktop_config.json com um validador JSON. Erro comum: vírgulas à direita (JSON não as permite). Use jsonlint.com para verificar.

Autenticação falhada / erro 401

A sua chave de API está incorreta ou tem plano insuficiente. Verifique em anonym.legal — MCP requer plano Pro ou Business.

Firewall corporativo ou proxy bloqueia a conexão

Como o conector usa HTTPS padrão para anonym.legal/mcp, adicione esse host à lista de permissões se a sua rede filtrar tráfego de saída. Nenhum processo local ou porta precisa ser aberto.

Claude diz "Não tenho acesso a essa ferramenta"

Claude Desktop deve ser completamente reiniciado (Cmd+Q / Alt+F4), não apenas a janela fechada. Também confirme que o ícone do martelo MCP é visível — se mostra 0 ferramentas, o servidor falhou ao iniciar.

🇩🇪