MCP Server
PII-Schutz in beide Richtungen
Eingaben werden anonymisiert, bevor die KI sie sieht. Antworten werden deanonymisiert, bevor du sie liest. Dein Workflow läuft unverändert — der Schutz ist unsichtbar.
WIE DER HIN- UND RÜCKWEG FUNKTIONIERT
- Hinweg → Erkennt 267+ PII-Typen, ersetzt jeden durch ein umkehrbares Token, bevor die KI die Eingabe sieht
- ← Rückweg Stellt automatisch jeden Original-Wert in der KI-Antwort wieder her — du liest immer echte Namen
- 6 Operatoren: Namen hashen, Karten verschlüsseln, Telefone maskieren, SSNs redaktieren — pro Entity-Typ
- E2E-Modus: Nur dein Client hat die Zuordnung — Server speichert nie echte Werte
Wie es funktioniert
Transparenter Proxy — KI sieht echte PII nie
Dein KI-Tool
Claude Desktop
Cursor · VS Code
Windsurf · Continue
MCP Server
Erkennt PII
Ersetzt durch Tokens
Stellt wieder her
KI-Modell
Claude · GPT
Sieht echte
PII-Daten nie
"Debugge das für Nutzer john@acme.com
API-Schlüssel: sk-abc123xyz
SSN: 123-45-6789"
"Debugge das für Nutzer <EMAIL_1>
API-Schlüssel: <API_KEY_1>
SSN: <US_SSN_1>"
↩ Antwort kommt zurück, wobei alle Tokens automatisch in Original-Werte wiederhergestellt werden
Unterstützte Integrationen
HTTP-Transport überall — kein Node.js, keine Installation
Claude Desktop
HTTP-Konfiguration — keine Installation, kein Node.js. Vollständige Unterstützung für alle 7 Tools.
HTTP verfügbarCursor IDE
HTTP-Transport über anonym.legal Endpunkt. KI-gestütztes Coding mit vollständigem PII-Schutz.
HTTP verfügbarVS Code
Funktioniert mit GitHub Copilot Chat MCP-Unterstützung und MCP-Erweiterungen.
HTTP verfügbarWindsurf
Codeium's Windsurf IDE unterstützt nativ HTTP MCP Server.
HTTP verfügbarContinue / Cline
Open-Source-Coding-Assistenten mit vollständiger HTTP MCP-Protokoll-Unterstützung.
HTTP verfügbarBenutzerdefiniert / REST API
Jedes Tool, das HTTP MCP-Transport unterstützt, oder direkte REST API Aufrufe.
VerfügbarSchnellinstallation
In unter 5 Minuten am Laufen
Zu claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"anonymize": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer dein-api-schlüssel-hier"
}
}
}
}
Konfigurationsdateispeicherort:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Kein Node.js und keine Installation erforderlich — nur eine URL und ein API-Schlüssel. Starte Claude Desktop neu nach dem Speichern. Du solltest 7 Tools im MCP-Panel sehen. Bei Claude.ai (Web) entfällt die Konfigurationsdatei — verbinde dich stattdessen über Einstellungen → Connectors.
Zu Cursor MCP-Einstellungen hinzufügen (~/.cursor/mcp.json):
{
"mcpServers": {
"anonymize": {
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer dein-api-schlüssel-hier"
}
}
}
}
HTTP-Transport. Alle 7 Tools verfügbar. Kein Node.js oder Installation erforderlich.
Zu .vscode/mcp.json in deinem Arbeitsbereich hinzufügen (VS Code 1.99+):
{
"servers": {
"anonymize": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer dein-api-schlüssel-hier"
}
}
}
}
Erfordert VS Code 1.99+ und GitHub Copilot oder MCP-kompatible Erweiterung.
Jedes Tool, das HTTP MCP-Transport unterstützt:
// Generische HTTP MCP-Konfiguration
{
"mcpServers": {
"anonymize": {
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer dein-api-schlüssel-hier"
}
}
}
}
Funktioniert mit Windsurf, Continue, Cline, Zed, Msty und jedem Tool, das MCP HTTP-Transport implementiert.
Los geht's — Wähle dein Produkt
MCP Server ist auf beiden Produkten verfügbar. Kostenlos Ebene auf beiden. Vergleich ansehen ↓
Zwei Produkte. Eine Technologie.
Beide basieren auf derselben MCP-Engine in beide Richtungen — wähle nach Anwendungsfall
anonym.legal
anonym.legal/mcp
- ✓ 7 MCP-Tools — analysieren, anonymisieren, deanonymisieren, Voreinstellungen, Sessions
- ✓ 267+ Entity-Typen, 48 Sprachen, Entity-Gruppen
- ✓ 6 Operatoren: hash · encrypt · mask · redact · replace · keep
- ✓ Entity-Gruppen & benannte Voreinstellungen — Konfiguration pro Projekt
- ✓ Session-Persistenz: 24h ephemeral · 30-Tage-Tresor
- ✓ HTTP-Transport — kein npm-Paket, kein Node.js, keine Installation
Beste für: einzelne Entwickler, Claude Desktop, Cursor, VS Code
Kostenlos starten →cloak.business
cloak.business/mcp
- ✓ 10 MCP-Tools — alle von anonym.legal + Batch & Bild
- ✓ 320+ Entity-Typen, 70+ Länder, 48 Sprachen
- ✓ Batch-Verarbeitung: 1–100 Texte in einem Tool-Aufruf
- ✓ Bildredaktion: OCR in 38 Sprachen + visuelles PII-Weichzeichnen
- ✓ Enthält auch: Chrome Extension · Office Add-in
- ✓ NPM:
cloak-business-mcp-server
Beste für: Teams, Pipelines zur Verarbeitung von Dokumenten/Bildern, Unternehmen
Kostenlos starten →Schritt-für-Schritt-Anleitungen für dein spezifisches Tool
Jede Plattform hat unterschiedliche Konfigurationsdateien, Transport-Optionen und Besonderheiten — besonders VS Code, das
"servers" statt "mcpServers" verwendet.
Unsere Plattform-Guides decken die genauen Schritte, Fehlerbehebung und erweiterte Konfiguration für jedes Tool ab.
7 MCP-Tools
Vollständige Parameterreferenz — ★ kostenlos · ● Tokens werden berechnet
Erkennt PII-Entities in Text, ohne ihn zu verändern. Liefert Entity-Typen, Positionen und Konfidenzwerte. Unterstützt Presets, Entity-Gruppen und benutzerdefinierte Ad-hoc-Erkennungsmodule.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| text | string | erforderlich | Zu analysierender Text. Max. grosse Eingaben. |
| language | string | optional | Sprachcode. 48 unterstützt (en, de, fr, es, it, pt, nl, pl, ru, zh, ja, ko, ar, hi…). Standard: en |
| entities | string[] | optional | Bestimmte zu erkennende Entity-Typen, z. B. ["PERSON", "EMAIL_ADDRESS"]. Standard: alle Typen. Max. 50. |
| entity_groups | string[] | optional | Zu erkennende Entity-Gruppen. Wird auf alle Mitglieder erweitert: UNIVERSAL, FINANCIAL, DACH, NORTH_AMERICA, HEALTHCARE usw. (insgesamt Entity-Gruppen). Max. 20. |
| output | "full" | "summary" | "counts" | optional | full — Entity-Text + Positionen + Scores. summary — nur Entity-Werte. counts — nur Anzahl der Entity-Typen (am schnellsten). Standard: full |
| score_threshold | number | optional | Minimaler Konfidenzwert 0.0–1.0. Niedriger = mehr Erkennungen, mehr Fehlalarme. Standard: 0.5 |
| preset | "default" | "personal" | "private" | optional | Verwendet eine gespeicherte Voreinstellung. default = Standard-Entities, personal = deine eigene Voreinstellung, private = private Voreinstellung. |
| ad_hoc_recognizers | object[] | optional | Benutzerdefinierte Regex-Muster für domänenspezifische Entities. Max. 10. Jedes enthält: entity_type, patterns (Regex + Score), context (optionale Boost-Wörter), languages (optional). |
| response_format | "json" | "markdown" | optional | Ausgabeformat. json für strukturierte Daten, markdown für menschenlesbare Ausgabe. Standard: json |
// Analyze for EU financial entities
{
"text": "Invoice for Maria Müller, IBAN DE89370400440532013000",
"entity_groups": ["UNIVERSAL", "FINANCIAL", "DACH"],
"language": "de",
"output": "summary"
}
Anonymisiert Text durch Erkennung und Ersetzung von PII. Unterstützt 6 Operatoren pro Entity-Typ. Verwende mode="tokenize" für umkehrbares Ersetzen (liefert session_id) oder mode="redact" für permanentes Entfernen.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| text | string | erforderlich | Zu anonymisierender Text. Max. grosse Eingaben. |
| mode | "redact" | "tokenize" | optional | tokenize — durch umkehrbare Tokens ersetzen (liefert session_id). redact — permanentes Entfernen. Standard: tokenize |
| operators | object | optional | Operatoren pro Entity-Typ. Schlüssel = Entity-Typ, Wert = Operator-Konfiguration. Siehe Abschnitt Operatoren unten. |
| entities | string[] | optional | Bestimmte zu anonymisierende Entity-Typen. Standard: alle erkannten. |
| entity_groups | string[] | optional | Zu anonymisierende Entity-Gruppen (wird auf Mitglieder erweitert). Max. 20. |
| language | string | optional | Sprachcode. Standard: en |
| score_threshold | number | optional | Minimale Konfidenz 0.0–1.0. Standard: 0.5 |
| preset | string | optional | Gespeicherte Voreinstellung verwenden: default, personal, private. |
| persistence | "session" | "persistent" | optional | session = 24h Token-Lebensdauer. persistent = 30 Tage. Standard: session |
| sessionName | string | optional | Optionaler Name für die Session (alphanumerisch, Unterstrich, Bindestrich). Max. 100 Zeichen. |
| output | "full" | "metadata" | "minimal" | optional | full = anonymisierter Text + Entity-Details. metadata = Text + Typanzahl. minimal = nur Text (am schnellsten). Standard: full |
| e2e_mode | boolean | optional | End-to-End-Verschlüsselungsmodus. Server liefert Original-Textpositionen; der Client erstellt die Token-Zuordnung lokal. Der Server sieht die PII-Werte nie. Standard: false |
| response_format | "json" | "markdown" | optional | Ausgabeformat. Standard: json |
{
"text": "Patient John Smith (DOB: 1985-03-15, SSN: 123-45-6789) prescribed aspirin",
"language": "en",
"entity_groups": ["UNIVERSAL", "NORTH_AMERICA", "HEALTHCARE"],
"operators": {
"PERSON": {"type": "hash", "hash_type": "SHA256"},
"DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
"US_SSN": {"type": "mask", "chars_to_mask": 7, "from_end": false}
},
"persistence": "persistent",
"sessionName": "patient-record-2026"
}
Stellt Original-PII-Werte aus Tokens wieder her. Übergib den anonymisierten Text und die von anonymize_text zurückgegebene session_id. Funktioniert sowohl für session- (24h) als auch für persistent-Tokens (30 Tage).
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| text | string | erforderlich | Tokenisierter Text mit Tokens wie <EMAIL_1>, <PERSON_1>, die wiederhergestellt werden sollen. |
| session_id | string | erforderlich | Von anonymize_text zurückgegebene Session-ID. Verknüpft Tokens mit ihren Original-Werten. |
{
"text": "Here is the analysis for <PERSON_1> with account <EMAIL_1>",
"session_id": "sess_abc123xyz"
}
Schätzt die Token-Kosten vor der Verarbeitung. Verwende dies vor großen Anonymisierungsläufen, um das Token-Budget zu planen. Verändert den Text nicht und berechnet keine Tokens.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| text | string | erforderlich | Text, für den die Kosten geschätzt werden sollen. |
| language | string | optional | Sprachcode. Beeinflusst die Token-Zählung. Standard: en |
Gibt dein aktuelles Token-Guthaben, deine Plan-Stufe und Nutzungsstatistiken zurück. Keine Parameter erforderlich.
Listet alle aktiven Tokenisierungs-Sessions auf. Sessions laufen ab: Typ session nach 24h, persistent nach 30 Tagen. Nutze dies, um alte Session-IDs zu finden oder aktive Sessions zu prüfen.
Keine erforderlichen Parameter. Gibt ein Array von Session-Objekten zurück mit id, name, Entity-Anzahl, Persistenz-Typ und Ablaufzeitstempeln.
Löscht eine Tokenisierungs-Session und alle ihre Token-Zuordnungen dauerhaft. Nutze dies zur DSGVO-Konformität beim Recht auf Löschung oder wenn sensible Session-Daten nicht mehr benötigt werden.
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| session_id | string | erforderlich | Dauerhaft zu löschende Session-ID. |
6 Operatoren
Konfiguriere die Anonymisierungsmethode pro Entity-Typ über den Parameter operators
Ersetzt die Entity durch benutzerdefinierten Text. Wird kein new_value angegeben, wird ein typgerechter synthetischer Platzhalter verwendet (z. B. <PERSON>).
"PERSON": {"type": "replace", "new_value": "[REDACTED NAME]"}
// Input: "Contact John Smith about this"
// Output: "Contact [REDACTED NAME] about this"
Entfernt die Entity vollständig. Keine Parameter. Permanent — es wird keine Session erstellt. Am besten geeignet für strikte Compliance-Vorgaben, bei denen Werte in keiner Form vorhanden sein dürfen.
"EMAIL_ADDRESS": {"type": "redact"}
// Input: "Send to john@acme.com for review"
// Output: "Send to for review"
Ersetzt durch einen kryptografischen Hash. Dieselbe Eingabe erzeugt immer denselben Hash — nützlich für Deduplizierung, ohne Original-Werte zu speichern. Wähle SHA256 (64 Zeichen) oder SHA512 (128 Zeichen).
"PERSON": {"type": "hash", "hash_type": "SHA256"}
// Input: "Patient: John Smith"
// Output: "Patient: a8f5f167f44f4964e6c998dee827110c..."
Verschlüsselt mit AES-256. Erfordert einen von dir bereitgestellten 16-, 24- oder 32-Zeichen-Schlüssel. Der Schlüssel gehört dir — anonym.legal speichert ihn nie. Entschlüsselbar von jedem, der den Schlüssel besitzt.
"CREDIT_CARD": {"type": "encrypt", "key": "your-32char-encryption-key-here"}
// Input: "Card: 4532015112830366"
// Output: "Card: ENC:base64encoded..."
Verbirgt den Wert teilweise mit Maskierungszeichen. Setze chars_to_mask, um festzulegen, wie viele Zeichen verdeckt werden. Verwende from_end: false (Standard), um vom Anfang zu maskieren, true für das Ende.
"PHONE_NUMBER": {"type": "mask", "chars_to_mask": 6, "masking_char": "*", "from_end": true}
// Input: "+1-555-867-5309"
// Output: "+1-555-******"
Schließt eine Entity von der Anonymisierung aus. Nützlich, wenn du bestimmte Typen zwar erkennen, aber nicht anonymisieren willst — z. B. DATE_TIME sichtbar lassen, während Namen und IDs anonymisiert werden.
"DATE_TIME": {"type": "keep"}
"PERSON": {"type": "redact"}
// Input: "John filed on March 15, 2026"
// Output: "[PERSON] filed on March 15, 2026"
Entity-Gruppen
Verwende entity_groups, um ganze Regionen oder Domänen gezielt anzusprechen
Erweiterte Konfiguration
Presets, benutzerdefinierte Erkennungsmodule, E2E-Modus
Presets
Presets speichern eine Konfiguration aus Entity-Typen, Operatoren und Score-Schwellenwerten. Erstelle Presets in deinem anonym.legal-Konto-Dashboard und referenziere sie über ihren Namen.
// Use a saved preset (entities + operators all pre-configured)
{
"text": "Your text here...",
"preset": "personal"
}
// Preset types:
// "default" — standard entity set
// "personal" — your saved custom preset
// "private" — private preset with additional controls
Benutzerdefinierte Erkennungsmodule (Ad-hoc)
Definiere benutzerdefinierte, Regex-basierte Entity-Typen für domänenspezifische Daten — Mitarbeiter-IDs, interne Projektcodes, proprietäre Kennungen. Bis zu 10 pro Anfrage.
{
"text": "Employee EMP-2026-00142 accessed project P-ALPHA-7 on 2026-03-14",
"ad_hoc_recognizers": [
{
"entity_type": "EMPLOYEE_ID",
"patterns": [{"regex": "EMP-\\d{4}-\\d{5}", "score": 0.9}],
"context": ["employee", "staff", "worker"]
},
{
"entity_type": "PROJECT_CODE",
"patterns": [{"regex": "P-[A-Z]+-\\d+", "score": 0.85}],
"context": ["project", "initiative"]
}
]
}
End-to-End-Verschlüsselungsmodus
Mit e2e_mode: true liefert der Server Original-Textpositionen, anstatt die Token-Zuordnung serverseitig zu verwalten. Dein Client erstellt die Zuordnung lokal und kann sie mit einem eigenen Schlüssel verschlüsseln. Der Server speichert oder sieht die PII-Werte nie.
{
"text": "Refer patient Jane Doe (DOB: 1990-01-15) to cardiology",
"e2e_mode": true,
"mode": "tokenize",
"entity_groups": ["UNIVERSAL", "HEALTHCARE"]
}
// Returns: anonymized_text + e2e_token_positions[]
// e2e_token_positions: [{token, entity_type, original_start, original_end, score}]
// Client extracts: text.slice(original_start, original_end) = "Jane Doe"
// Client stores this mapping encrypted locally — server never sees it
Wähle deine Plattform
Schritt-für-Schritt-Anleitungen für jedes MCP-kompatible Tool
Claude Desktop
Native Anthropic-Integration. HTTP-Konfiguration für claude_desktop_config.json — kein Node.js erforderlich
Cursor IDE
HTTP-Modus. Konfiguration pro Projekt oder global in .cursor/mcp.json
VS Code
Erweiterungsbasierte MCP-Unterstützung. Konfiguration über settings.json oder .vscode/
Windsurf
Codeiums KI-IDE mit nativem MCP. HTTP-Konfiguration
Continue
VS Code-Erweiterung mit MCP-Unterstützung. Konfiguration über ~/.continue/config.json
Cline
VS Code- + Cursor-Erweiterung. MCP-Integration über HTTP
Anwendungsfälle
Praxisszenarien — Entity-Gruppen und Operatoren für jede Domäne
KI-gestützte Vertragsprüfung, ohne die Mandantenidentität preiszugeben
Anwälte können Claude für Vertragsanalyse, juristische Recherche und Entwürfe nutzen, während Mandantennamen, Adressen, Aktenzeichen und finanzielle Konditionen geschützt bleiben. Die Gruppe LEGAL zusammen mit UNIVERSAL und FINANCIAL deckt die meisten juristischen Dokumenttypen ab.
{
"entity_groups": ["UNIVERSAL", "FINANCIAL", "LEGAL"],
"operators": {
"PERSON": {"type": "replace", "new_value": "[CLIENT]"},
"CASE_NUMBER": {"type": "hash", "hash_type": "SHA256"},
"IBAN_CODE": {"type": "mask", "chars_to_mask": 14, "from_end": true}
},
"persistence": "persistent"
}
HIPAA-konforme KI-Analyse von Patientenakten
Klinisches Personal kann KI für Diagnoseunterstützung und Aktenzusammenfassung nutzen, während PHI (geschützte Gesundheitsdaten) automatisch entfernt wird. Die Gruppe HEALTHCARE deckt Aktennummern, Rezeptnummern, Patienten-IDs, Versicherungs-IDs und gesundheitsspezifische Kennungen in 5 Ländern ab.
{
"entity_groups": ["UNIVERSAL", "HEALTHCARE", "NORTH_AMERICA"],
"operators": {
"PERSON": {"type": "hash", "hash_type": "SHA256"},
"DATE_TIME": {"type": "replace", "new_value": "[DATE]"},
"US_SSN": {"type": "redact"},
"MEDICAL_RECORD_NUMBER": {"type": "hash", "hash_type": "SHA256"}
}
}
KI-gestützte Betrugsanalyse, ohne Kontodaten preiszugeben
Finanzinstitute können KI für Transaktionsanalyse, Betrugserkennung und Kundensupport nutzen, während IBANs, Kreditkarten, Bankleitzahlen, Krypto-Wallets und Kundenkennungen gemäß Compliance-Richtlinie behandelt werden.
{
"entity_groups": ["UNIVERSAL", "FINANCIAL"],
"operators": {
"CREDIT_CARD": {"type": "mask", "chars_to_mask": 12, "from_end": false},
"IBAN_CODE": {"type": "encrypt", "key": "your-32char-key-here------------"},
"CRYPTO": {"type": "hash", "hash_type": "SHA256"}
}
}
KI-Code-Review, ohne Zugangsdaten und Geheimnisse preiszugeben
Entwickler können Code, Logs und Konfigurationsdateien in Claude und Cursor einfügen, um KI-Unterstützung zu erhalten, ohne API-Schlüssel, Connection-Strings, JWT-Tokens, Datenbank-Zugangsdaten oder interne Hostnamen preiszugeben. Funktioniert automatisch im Hintergrund — keine Workflow-Änderung nötig.
// The MCP Server automatically detects these in your code:
// API_KEY, JWT_TOKEN, DATABASE_URL, OAUTH_TOKEN
// AWS_SECRET, PRIVATE_KEY, CLIENT_SECRET, SSH_KEY
// IP_ADDRESS, HOSTNAME, DOMAIN_NAME, FILE_PATH
// Example: these in a paste get automatically intercepted
DATABASE_URL=postgres://user:pass@db.internal/prod
API_KEY=sk-proj-1234abcxyz
JWT_SECRET=eyJhbGciOiJIUzI1NiJ9.secret...
Limits & Raten
Max. Textlänge
grosse Eingaben (clientseitig aufteilen) (ca. 80 Textseiten)
Ratenlimit
Fair-Use-Ratenlimits, signalisiert durch HTTP 429 mit Retry-After-Header
Session-Persistenz
Session-Tokens: 24 Stunden. Persistente Tokens: 30 Tage.
Die MCP-Datenschutzlücke
Das Hinzufügen von MCP Servern zu deinem KI-Tool erzeugt einen Datenfluss, den du vielleicht nicht bedacht hast
Was passiert, wenn du irgendeinen MCP Server hinzufügst
Wenn Claude Desktop oder Cursor einen MCP Server eines Drittanbieters aufruft — für Datenbankabfragen, Dateizugriff, Websuche — kann die KI diesen Server anweisen, beliebige Daten aus dem aktuellen Konversationskontext zu verarbeiten. Datenschutzmaßnahmen von Anthropic oder Cursor gelten für das Modell, nicht für MCP Server, die du hinzufügst.
Der anonym.legal MCP Server fängt jede Eingabe ab, bevor die KI sie sieht — auch bevor ein anderer MCP-Tool-Aufruf erfolgt. PII wird auf Protokollebene durch Tokens ersetzt, sodass kein anderer Server jemals echte personenbezogene Daten aus deinen Konversationen erhält.
| Szenario | Ohne anonymize.dev | Mit anonymize.dev |
|---|---|---|
| KI-Modell sieht deine Eingabe | Echte PII enthalten | Nur Tokens |
| Andere MCP Server im Kontext | Erhalten echte PII | Erhalten Tokens |
| Prompt-Injection auf PII abzielend | Kann echte Daten extrahieren | Nur Tokens extrahierbar |
| DSGVO Art. 25 Konformität | Manuell — deine Verantwortung | Automatisiert auf Protokollebene |
| Erforderliche Workflow-Änderung für Entwickler | Keine nötig | Keine nötig — transparent |
SO FUNKTIONIERT DIE KETTE
Deine Eingabe (mit PII)
→ anonymize_text (Tokens ersetzen PII)
→ KI-Modell (sieht nur Tokens)
→ andere MCP-Tools (erhalten nur Tokens)
→ detokenize_text (echte Werte in der Antwort wiederhergestellt)
MCP Server Preise
Der MCP Server nutzt dein Token-Guthaben. Analyse-Operationen sind kostenlos. Anonymisierungs-Operationen berechnen Tokens proportional zu Textlänge und Anzahl der Entities.
Hinweis: Aktuell enthalten alle Pläne alle Pro- und Business-Funktionen während der Promo-Phase. Alle 7 MCP-Tools verfügbar. Kostenloser Plan (200 Tokens/Zyklus) ebenfalls zum Testen verfügbar.
Die oben genannten Preise gelten für anonym.legal. cloak.business hat eigene Pläne mit Batch- und Bild-Tools.
Vollständige Preisübersicht mit allen Plan-Funktionen ansehen →Weiterführende Ressourcen
Operatoren im Detail
Wann du replace, hash, encrypt, mask, redact oder keep einsetzt — mit praxisnahen Beispielen für jeden Anwendungsfall.
Vollständige Dokumentation
REST-API-Referenz, Codebeispiele in Python, Node.js und cURL sowie SDK-Dokumentation.
Häufig gestellte Fragen
Häufige Fragen zur MCP-Server-Integration, Entity-Erkennung, Session-Verwaltung und Sicherheit.
Häufig gestellte Fragen
Was ist der anonym.legal MCP Server?
Der anonym.legal MCP Server ist eine Datenschutzschicht für KI-Coding-Tools. Er fängt Eingaben ab, erkennt PII anhand von 267+ Entity-Typen in 48 Sprachen, ersetzt personenbezogene Daten durch umkehrbare Tokens und stellt die Originale in KI-Antworten wieder her.
Wie installiere ich den MCP Server in Cursor?
Zu .cursor/mcp.json hinzufügen:
{ "mcpServers": { "anonym-legal": { "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Erfordert einen API-Schlüssel aus einem Pro- oder Business-Plan von anonym.legal.
Funktioniert der MCP Server mit Claude Desktop?
Ja. Der anonym.legal MCP Server nutzt HTTP-Transport — kein Node.js und keine Installation erforderlich. Zu claude_desktop_config.json hinzufügen:
{ "mcpServers": { "anonym-legal": { "type": "http", "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Welche Preispläne beinhalten den MCP-Server-Zugang?
Der MCP Server erfordert einen Pro- (€15/Monat, 4.000 Tokens) oder Business-Plan (€29/Monat, 10.000 Tokens). Free- und Basic-Pläne beinhalten keinen MCP-Zugang.
Hilfe benötigt?
Durchsuche die Dokumentation, kontaktiere den Support oder tritt der Developer-Gemeinschaft bei.