Claude Desktop
Guía de configuración de MCP Server
Claude Desktop es el cliente MCP de referencia oficial de Anthropic. anonym.legal MCP Server se conecta sobre transporte HTTP — sin Node.js, sin paquete npm, sin instalación local. Solo una URL y una clave de API. La configuración toma menos de 2 minutos.
Requisitos previos
- Claude Desktop — descarga en claude.ai/download
- cuenta de anonym.legal y clave de API — plan Pro o Business requerido. Obtén uno en anonym.legal
Instalación
Abre el archivo de configuración de Claude Desktop
El archivo de configuración se crea automáticamente al primer lanzamiento. Abrelo en tu editor:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
code ~/.config/Claude/claude_desktop_config.json
{}.Agrega la entrada del servidor MCP
Agrega el mcpServers bloque. Reemplaza YOUR_API_KEY con tu clave real:
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
¿Prefieres no gestionar un archivo de config? En Claude.ai (web) puedes agregar anonym.legal como un conector personalizado en su lugar — inicia sesión con tu cuenta de anonym.legal y aprueba el acceso a través de Configuración → Conectores (OAuth 2.1 con PKCE). No se requiere archivo de config.
Reinicia Claude Desktop
Cierra completamente Claude Desktop (no solo cierra la ventana) y reabrelo. En macOS: Cmd+Q. El servidor MCP se inicia automáticamente cuando se lanza Claude Desktop.
Verifica la conexión
Busca el icono MCP (martillo 🔨) en la interfaz de Claude Desktop. Haz clic para ver las herramientas disponibles. Deberías ver 7 herramientas con la anonym_legal_ prefijo.
Múltiples servidores MCP
Claude Desktop admite múltiples servidores MCP simultáneamente. Solo agrega más 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"]
}
}
}
Herramientas disponibles (7)
Todas las herramientas son invocables por Claude automáticamente o bajo solicitud. Los nombres de las herramientas usan la anonym_legal_ prefijo.
gratuito
tokens
gratuito
gratuito
gratuito
gratuito
gratuito
Operadores (6)
Controla cómo se anonimiza cada tipo de entidad. Pasa a través de entity_operators en anonym_legal_anonymize_text:
John Smith → [CLIENT] o [PERSON]
john@acme.com → (eliminado)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (rastreado)
Ejemplos de uso
Analiza el 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."
Anonimiza antes de enviar a 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..."
Avanzado: operador por tipo de entidad
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."
Configuración avanzada
Grupos de entidades
Usa entity_groups para procesar regiones específicas en lugar de los 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
Reconocedores 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"
Solución de problemas
Herramientas que no aparecen en Claude Desktop
Verifica nuevamente el url es exactamente https://anonym.legal/mcp y el Authorization encabezado está formateado como Bearer YOUR_API_KEY (sin prefijo "Bearer" faltante, sin comillas adicionales). Verifica los registros de Claude Desktop: ~/Library/Logs/Claude/ (macOS) o %APPDATA%\Claude\logs\ (Windows).
Error de análisis JSON al iniciar
Valida tu claude_desktop_config.json con un linter JSON. Error común: comas al final (JSON no las permite). Usa jsonlint.com para verificar.
Autenticación fallida / error 401
Tu clave de API es incorrecta o tiene un plan insuficiente. Verifica en anonym.legal — MCP requiere plan Pro o Business.
Firewall corporativo o proxy bloquea la conexión
Dado que el conector usa HTTPS estándar a anonym.legal/mcp, lista blanca ese host si tu red filtra tráfico saliente. No es necesario abrir ningún proceso local o puerto.
Claude dice "No tengo acceso a esa herramienta"
Claude Desktop debe reiniciarse completamente (Cmd+Q / Alt+F4), no solo cerrar la ventana. También confirma que el icono del martillo MCP sea visible — si muestra 0 herramientas, el servidor no se inició.