Anonymix MCP
Provides a web-based graphical interface for visual review and manual adjustment of detected entities within anonymized documents.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Anonymix MCPanonymize the file smlouva.pdf"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Anonymix MCP
MCP server pro anonymizaci českých právních dokumentů (smlouvy, rozsudky, žaloby).
Nahrazuje osobní údaje pseudonymy [OSOBA_1], [IČO_1] apod. — lokálně na vašem počítači,
žádná data neopouštějí váš stroj.
Instalace
Požadavky
Python 3.10+
uvnebopip
Krok 1: Přidat MCP server do Claude Code
Přidejte do ~/.claude/settings.json:
{
"mcpServers": {
"anonymix": {
"command": "uvx",
"args": ["anonymix-mcp"]
}
}
}Krok 2: Přidat skill
Zkopírujte SKILL.md do vašeho projektu nebo do globálního .claude/ adresáře.
Krok 3: Restart Claude Code
Při prvním použití se automaticky stáhnou jazykové modely (~290 MB celkem):
NameTag CNEC 2.0 (~8 MB) — češtinový NER model ÚFAL
DistilBERT multilingual (~280 MB) — záložní NER model
Related MCP server: query-sanitizer-mcp
Alternativní instalace
Přes pip
pip install anonymix-mcp
anonymix-mcp # spustí MCP serverPro vývoj
git clone https://github.com/dbuze/anonymix-mcp
cd anonymix-mcp
pip install -e ".[nametag,bert,gui]"
anonymix-mcpRuční stažení modelů
python scripts/download_models.pyPoužití
Po instalaci jsou v Claude Code dostupné tyto MCP tools:
anonymize_text(text, depth="thorough")
→ anonymized_text, mapping_id, entity_count
anonymize_file(file_path, depth="thorough")
→ anonymized_path, mapping_id, entity_count
deanonymize(text, mapping_id)
→ original_text, replacements_made
get_status()
→ verze, dostupné modely, počet sessions
start_gui(port=8501)
→ URL Streamlit GUI pro vizuální reviewPříklad workflow
Uložte citlivý dokument jako
smlouva.pdfV Claude Code: "Anonymizuj mi smlouva.pdf"
Claude zavolá
anonymize_file("smlouva.pdf")→ vrátísmlouva_anonymized.txt+mapping_idClaude pracuje s anonymizovaným textem
"Deanonymizuj výsledek" → Claude zavolá
deanonymize(výsledek, mapping_id)
Bezpečnost
Anonymizace probíhá výhradně lokálně — Claude nikdy neuvidí originální data.
Pravidla:
mapping_idje pouze UUID odkaz, ne samotná dataMapovací tabulky jsou v
~/.cache/anonymix-mcp/sessions/— jen lokálněClaude nesmí tyto soubory číst (viz
CLAUDE.md)
Detekované entity
Typ | Příklad | Pseudonym |
Osoba | Jan Novák, Ing. Jana Procházková |
|
Organizace | Firma s.r.o., Ministerstvo |
|
Místo/adresa | Praha, ul. Mánesova 5 |
|
Rodné číslo | 850101/1234 |
|
IČO | 12345678 |
|
DIČ | CZ12345678 |
|
Bankovní účet | 123456789/0800 |
|
Telefon | +420 777 123 456 |
|
| ||
Datum | 15. 3. 2024 |
|
Částka | 50 000 Kč |
|
Spisová značka | 12 C 345/2020 |
|
Datová schránka | ab12cde |
|
GUI (volitelné)
Pro vizuální kontrolu a ruční úpravu entit:
pip install anonymix-mcp[gui]
streamlit run gui/app.pyNebo přes MCP tool: start_gui() → URL v prohlížeči.
Licence
MIT License — viz LICENSE
Jazykové modely:
NameTag CNEC 2.0: CC BY-NC-SA (ÚFAL, MFF UK) — pouze pro nekomerční použití
DistilBERT: Apache 2.0 (Davlan / HuggingFace)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables high-precision detection, anonymization, encryption and decryption of personally identifiable information (PII) in text using GPT-4o-based detection and advanced cryptographic methods. Supports both deterministic encryption for searchable data and format-preserving encryption for structured identifiers.Last updated81
- Flicense-qualityCmaintenanceA local DLP middleware that redacts sensitive information from prompts using local models before they reach external LLMs. It provides tools to sanitize queries, restore placeholders in responses, and manage a ledger of redactions to maintain data privacy.Last updated1
- AlicenseAqualityAmaintenanceAnonymize PII and redact text for GDPR using real NLP, not just regex. Czech-first, built on ÚFAL/LINDAT (MasKIT + NameTag NER) with 80+ PII patterns. Also multilingual NER across 35+ languages, morphology (UDPipe), machine translation, and spellcheck. 6 tools. Non-commercial use only. Install: pip install anonymize-mcpLast updated62MIT
- Alicense-qualityDmaintenanceScans prompts for PII and masks or redacts sensitive data locally before sending to an LLM, supporting multiple anonymization modes.Last updatedMIT
Related MCP Connectors
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
Anonymous NDA risk analysis for AI agents. $9 per report. No signup, no data retention.
Sanctions screening for KYC/AML — EU FSF + OFAC SDN checks for Czech companies & individuals.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dbuzek/anonymix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server