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.81
- FlicenseNot gradedqualityFmaintenanceA 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.1
- 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-mcp62MIT
- AlicenseAqualityDmaintenanceScans prompts for PII and masks or redacts sensitive data locally before sending to an LLM, supporting multiple anonymization modes.1MIT
Related MCP Connectors
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
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.
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