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.
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
Instalação
Abra o Ficheiro de Configuração Claude Desktop
O ficheiro de configuração é criado automaticamente no primeiro lançamento. Abra-o no seu editor:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
code ~/.config/Claude/claude_desktop_config.json
{}.Adicione a Entrada do Servidor MCP
Adicione o mcpServers bloco. Substitua YOUR_API_KEY com a sua chave real:
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
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.
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.
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.
Múltiplos Servidores MCP
Claude Desktop suporta vários servidores MCP simultaneamente. Basta adicionar mais entradas a mcpServers:
{
"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.
gratuito
tokens
gratuito
gratuito
gratuito
gratuito
gratuito
Operadores (6)
Controle como cada tipo de entidade é anonimizado. Passe via entity_operators em anonym_legal_anonymize_text:
John Smith → [CLIENTE] ou [PESSOA]
john@acme.com → (removido)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (rastreado)
Exemplos de Uso
Analise o texto para PII
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
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
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:
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
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.