Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| anonymize_text | Anonymizuje český text — nahradí PII pseudonymy jako [OSOBA_1], [IČO_1]. Args: text: Text k anonymizaci (smlouva, rozsudek, žaloba, ...). depth: Hloubka detekce. "thorough" — všechny vrstvy (regex + NameTag NER + BERT + slovník). Doporučeno. "quick" — pouze regex vzory (RČ, IČO, telefon, ...). Rychlé. Returns: anonymized_text: Text s nahrazenými pseudonymy. mapping_id: UUID pro pozdější deanonymizaci. UCHOVEJTE pro deanonymizaci! entity_count: Celkový počet nalezených entit. entities_summary: Počty entit dle typu. |
| anonymize_file | Anonymizuje soubor (PDF, DOCX, MD, TXT) — nahradí PII pseudonymy. Args: file_path: Absolutní cesta k souboru ke zpracování. depth: Hloubka detekce ("thorough" nebo "quick"). output_path: Výstupní cesta (volitelné). Výchozí: vedle originálu s příponou _anonymized.txt. Returns: anonymized_path: Cesta k výstupnímu souboru s anonymizovaným textem. mapping_id: UUID pro pozdější deanonymizaci. UCHOVEJTE! entity_count: Počet nalezených entit. entities_summary: Počty entit dle typu. source_format: Formát vstupního souboru (pdf/docx/txt/md). |
| deanonymize | Obnoví původní text nahrazením pseudonymů originálními hodnotami. Používá se po zpracování anonymizovaného textu — vrátí výsledek s originálními údaji. Args: text: Anonymizovaný text (nebo text zpracovaný Claudem) s pseudonymy jako [OSOBA_1]. mapping_id: UUID vrácené funkcí anonymize_text nebo anonymize_file. Returns: original_text: Text s obnovenými originálními hodnotami. replacements_made: Počet provedených náhrad. |
| get_status | Vrátí informace o stavu Anonymix MCP serveru a dostupnosti modelů. Returns: version: Verze anonymix-mcp. nametag_available: True pokud je NameTag NER dostupný. bert_available: True pokud je BERT NER dostupný. active_sessions: Počet uložených mapovacích tabulek. cache_dir: Cesta k cache adresáři. models: Detailní info o modelech. |
| start_gui | Spustí Streamlit GUI na localhostu pro vizuální revizi entit. GUI umožňuje nahrát dokument, ručně upravit detekované entity, anonymizovat a deanonymizovat výsledek. Args: port: Port pro Streamlit server (výchozí 8501). Returns: url: URL na které běží GUI. pid: PID spuštěného procesu. message: Instrukce pro uživatele. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |