loading…
Search for a command to run...
loading…
Provides local anonymization of Czech legal documents by replacing sensitive entities with pseudonyms to ensure privacy during LLM interactions. It allows users
Provides local anonymization of Czech legal documents by replacing sensitive entities with pseudonyms to ensure privacy during LLM interactions. It allows users to safely process documents like contracts and judgments by keeping original data offline and facilitating local deanonymization.
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.
uv nebo pipPřidejte do ~/.claude/settings.json:
{
"mcpServers": {
"anonymix": {
"command": "uvx",
"args": ["anonymix-mcp"]
}
}
}
Zkopírujte SKILL.md do vašeho projektu nebo do globálního .claude/ adresáře.
Při prvním použití se automaticky stáhnou jazykové modely (~290 MB celkem):
pip install anonymix-mcp
anonymix-mcp # spustí MCP server
git clone https://github.com/dbuze/anonymix-mcp
cd anonymix-mcp
pip install -e ".[nametag,bert,gui]"
anonymix-mcp
python scripts/download_models.py
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í review
smlouva.pdfanonymize_file("smlouva.pdf") → vrátí smlouva_anonymized.txt + mapping_iddeanonymize(výsledek, mapping_id)Anonymizace probíhá výhradně lokálně — Claude nikdy neuvidí originální data.
Pravidla:
mapping_id je pouze UUID odkaz, ne samotná data~/.cache/anonymix-mcp/sessions/ — jen lokálněCLAUDE.md)| Typ | Příklad | Pseudonym |
|---|---|---|
| Osoba | Jan Novák, Ing. Jana Procházková | [OSOBA_1] |
| Organizace | Firma s.r.o., Ministerstvo | [ORGANIZACE_1] |
| Místo/adresa | Praha, ul. Mánesova 5 | [MÍSTO_1] |
| Rodné číslo | 850101/1234 | [RČ_1] |
| IČO | 12345678 | [IČO_1] |
| DIČ | CZ12345678 | [DIČ_1] |
| Bankovní účet | 123456789/0800 | [ÚČET_1] |
| Telefon | +420 777 123 456 | [TEL_1] |
| [email protected] | [EMAIL_1] |
|
| Datum | 15. 3. 2024 | [DATUM_1] |
| Částka | 50 000 Kč | [ČÁSTKA_1] |
| Spisová značka | 12 C 345/2020 | [SPIS_ZN_1] |
| Datová schránka | ab12cde | [DS_1] |
Pro vizuální kontrolu a ruční úpravu entit:
pip install anonymix-mcp[gui]
streamlit run gui/app.py
Nebo přes MCP tool: start_gui() → URL v prohlížeči.
MIT License — viz LICENSE
Jazykové modely:
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"anonymix-mcp": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also