Claude Desktop
Guida di configurazione di MCP Server
Claude Desktop è il client MCP di riferimento ufficiale di Anthropic. Il server MCP anonym.legal si connette su trasporto HTTP — nessun Node.js, nessun pacchetto npm, nessuna installazione locale. Solo un URL e una chiave API. La configurazione richiede meno di 2 minuti.
Prerequisiti
- Claude Desktop — scarica da claude.ai/download
- Account anonym.legal e chiave API — piano Pro o Business richiesto. Ottenine uno su anonym.legal
Installazione
Apri il file di configurazione di Claude Desktop
Il file di configurazione viene creato automaticamente al primo avvio. Aprilo nel tuo editor:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
code ~/.config/Claude/claude_desktop_config.json
{}.Aggiungi la voce MCP Server
Aggiungi mcpServers blocco. Sostituisci YOUR_API_KEY con la tua chiave effettiva:
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Preferisci non gestire un file di configurazione? Su Claude.ai (web) puoi invece aggiungere anonym.legal come connettore personalizzato — accedi con il tuo account anonym.legal e approva l'accesso tramite Impostazioni → Connettori (OAuth 2.1 con PKCE). Nessun file di configurazione richiesto.
Riavvia Claude Desktop
Esci completamente da Claude Desktop (non solo chiudi la finestra) e riaprilo. Su macOS: Cmd+Q. Il server MCP si avvia automaticamente quando Claude Desktop si avvia.
Verifica la connessione
Cerca l'icona MCP (martello 🔨) nell'interfaccia di Claude Desktop. Cliccaci sopra per vedere gli strumenti disponibili. Dovresti vedere 7 strumenti con anonym_legal_ prefisso.
Server MCP multipli
Claude Desktop supporta server MCP multipli contemporaneamente. Basta aggiungere altre voci 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"]
}
}
}
Strumenti disponibili (7)
Tutti gli strumenti sono invocabili da Claude automaticamente o su richiesta. I nomi degli strumenti usano anonym_legal_ prefisso.
gratuito
token
gratuito
gratuito
gratuito
gratuito
gratuito
Operatori (6)
Controlla come ogni tipo di entità viene anonimizzato. Passa tramite entity_operators in anonym_legal_anonymize_text:
John Smith → [CLIENT] o [PERSON]
john@acme.com → (rimosso)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (tracciato)
Esempi di utilizzo
Analizza il testo per 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."
Anonimizza prima di inviare 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..."
Avanzate: operatore per tipo di entità
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."
Configurazione avanzata
Gruppi di entità
Usa entity_groups per elaborare regioni specifiche invece di tutti i 267+ tipi:
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
Riconoscitori regex personalizzati
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"
Risoluzione dei problemi
Gli strumenti non appaiono in Claude Desktop
Ricontrolla url è esattamente https://anonym.legal/mcp e il Authorization header è formattato come Bearer YOUR_API_KEY (nessun prefisso "Bearer" mancante, nessun preventivo extra). Controlla i log di Claude Desktop: ~/Library/Logs/Claude/ (macOS) o %APPDATA%\Claude\logs\ (Windows).
Errore di analisi JSON all'avvio
Convalida il tuo claude_desktop_config.json con un linter JSON. Errore comune: virgole finali (JSON non le consente). Usa jsonlint.com per controllare.
Autenticazione non riuscita / errore 401
La tua chiave API è errata o ha un piano insufficiente. Verifica su anonym.legal — MCP richiede il piano Pro o Business.
Il firewall aziendale o il proxy blocca la connessione
Poiché il connettore utilizza HTTPS standard per anonym.legal/mcp, consenti l'host se la tua rete filtra il traffico in uscita. Nessun processo locale o porta deve essere aperto.
Claude dice "Non ho accesso a quello strumento"
Claude Desktop deve essere completamente riavviato (Cmd+Q / Alt+F4), non solo la finestra chiusa. Conferma anche che l'icona del martello MCP sia visibile — se mostra 0 strumenti, il server non si è avviato.