Claude Desktop
Guide de Configuration du Serveur MCP
Claude Desktop est le client de référence MCP officiel d'Anthropic. Le serveur MCP anonym.legal se connecte via transport HTTP — pas de Node.js, pas de package npm, pas d'installation locale. Juste une URL et une clé API. La configuration prend moins de 2 minutes.
Prérequis
- Claude Desktop — télécharger à claude.ai/download
- compte anonym.legal et clé API — Plan Pro ou Business requis. En obtenir un sur anonym.legal
Installation
Ouvrir le Fichier de Configuration de Claude Desktop
Le fichier de configuration est créé automatiquement au premier lancement. Ouvrez-le dans votre éditeur :
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %APPDATA%\Claude\claude_desktop_config.json
code ~/.config/Claude/claude_desktop_config.json
{}.Ajouter l'Entrée du Serveur MCP
Ajouter le mcpServers bloc. Remplacer YOUR_API_KEY par votre clé réelle :
{
"mcpServers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Préférez ne pas gérer de fichier de configuration du tout ? Sur Claude.ai (web) vous pouvez ajouter anonym.legal comme Connecteur Personnalisé à la place — connectez-vous avec votre compte anonym.legal et approuvez l'accès via Paramètres → Connecteurs (OAuth 2.1 avec PKCE). Aucun fichier de configuration requis.
Redémarrer Claude Desktop
Quittez complètement Claude Desktop (pas seulement fermer la fenêtre) et rouvrez-le. Sur macOS : Cmd+Q. Le serveur MCP démarre automatiquement au lancement de Claude Desktop.
Vérifier la Connexion
Recherchez l'icône MCP (marteau 🔨) dans l'interface de Claude Desktop. Cliquez dessus pour voir les outils disponibles. Vous devriez voir 7 outils avec le anonym_legal_ préfixe.
Serveurs MCP Multiples
Claude Desktop prend en charge plusieurs serveurs MCP simultanément. Ajoutez simplement plus d'entrées à 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"]
}
}
}
Outils Disponibles (7)
Tous les outils peuvent être invoqués par Claude automatiquement ou sur demande. Les noms des outils utilisent le anonym_legal_ préfixe.
gratuit
jetons
gratuit
gratuit
gratuit
gratuit
gratuit
Opérateurs (6)
Contrôlez comment chaque type d'entité est anonymisé. Passez via entity_operators dans anonym_legal_anonymize_text:
John Smith → [CLIENT] ou [PERSON]
john@acme.com → (supprimé)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (suivi)
Exemples d'Utilisation
Analyser le texte pour 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."
Anonymisez avant d'envoyer à 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..."
Avancé : opérateur par type d'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."
Configuration Avancée
Groupes d'Entités
Utiliser entity_groups pour traiter des régions spécifiques au lieu de tous les 267+ types :
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
Reconnaisseurs Regex Personnalisés
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"
Dépannage
Les outils n'apparaissent pas dans Claude Desktop
Vérifiez à nouveau url est exactement https://anonym.legal/mcp et le Authorization en-tête est formaté comme Bearer YOUR_API_KEY (pas de préfixe "Bearer" manquant, pas de guillemets supplémentaires). Vérifiez les journaux de Claude Desktop : ~/Library/Logs/Claude/ (macOS) ou %APPDATA%\Claude\logs\ (Windows).
Erreur d'analyse JSON au démarrage
Validez votre claude_desktop_config.json avec un linter JSON. Erreur courante : virgules finales (JSON ne les autorise pas). Utiliser jsonlint.com pour vérifier.
Authentification échouée / erreur 401
Votre clé API est incorrecte ou n'a pas un plan suffisant. Vérifier sur anonym.legal — MCP nécessite un plan Pro ou Business.
Un pare-feu ou un proxy d'entreprise bloque la connexion
Puisque le connecteur utilise HTTPS standard vers anonym.legal/mcp, mettez cet hôte en liste blanche si votre réseau filtre le trafic sortant. Aucun processus local ou port n'a besoin d'être ouvert.
Claude dit "Je n'ai pas accès à cet outil"
Claude Desktop doit être complètement redémarré (Cmd+Q / Alt+F4), pas seulement la fenêtre fermée. Confirmez également que l'icône du marteau MCP est visible — si elle affiche 0 outils, le serveur n'a pas démarré.