Server data from the Official MCP Registry
Czech NLP tools: NER (35 langs), anonymization (80+ PII), morphology, translation, spellcheck
Czech NLP tools: NER (35 langs), anonymization (80+ PII), morphology, translation, spellcheck
The MCP server is a wrapper around LINDAT NLP tools with reasonable security posture for its stated purpose. It makes HTTP requests to external academic APIs for text processing (NER, anonymization, translation, etc.). The main security concerns are: (1) all user text is sent to external servers, which is explicitly documented but users must understand the data-sharing implications; (2) no authentication is required to use the server, meaning any user with access can invoke tools; (3) minor input validation gaps. Permissions align with the server's purpose (network HTTP for API calls, file read for processing documents), but the external data processing model requires user awareness. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
3 files analyzed · 9 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-buggy1111-wrapper-mcp": {
"args": [
"wrapper-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
MCP server obalující NLP nástroje LINDAT / ÚFAL MFF UK — multilingvální NER + morfologie (35 jazyků auto-detect), production-grade anonymizace s 80+ PII patterny napříč 9 sektory + mezinárodním pokrytím (US/UK/DE/FR/IT/ES/PL/RU/IN, EU VAT 28 zemí, IBAN 30+ zemí, crypto, API tokeny), překlad mezi 8 jazyky (17 přímých párů + auto EN-pivot), čitelnost a korektura.
Pouze pro nekomerční použití. Modely NameTag a UDPipe jsou pod CC BY-NC-SA. LINDAT API je bezplatné pro akademické a osobní použití. Pro komerční nasazení kontaktujte autory nástrojů a
ufal@ufal.mff.cuni.cz.
Dříve
ufal-mcp— přejmenováno na žádost ÚFAL MFF UK (v0.8.0).
| Tool | Backend | K čemu |
|---|---|---|
extract_entities | NameTag 3 | NER pro CZ (bohatý CNEC 2.0 tagset) + 34 dalších jazyků (UNER PER/ORG/LOC) s auto-detekcí |
anonymize | MasKIT | Production-grade pseudonymizace (v0.7.26): regex pre-pass přes 80+ PII patternů — CZ + international (IBAN 30+ zemí, EU VAT 28, US SSN/EIN, DE/UK/FR/IT/ES/PL/RU/IN ID, crypto, API tokeny). Opt-in placeholder_mode (deterministické OSOBA1/MESTO1). |
analyze_morphology | UDPipe | Tokenizace, lemmatizace, POS tagging, závislostní parse — auto-detect 35 jazyků |
check_readability | PONK | Čitelnost CZ — 4 feature sety: metrics + rules + lexical surprise + speech acts |
correct_text | Korektor | CZ spell checker + auto-doplnění/odstranění diakritiky |
translate_text | Charles Translator | Překlad mezi 8 jazyky (CZ/EN/FR/DE/PL/RU/UK/HI), 17 přímých párů + auto EN-pivot |
Z PyPI (doporučeno):
pip install wrapper-mcp
Nebo ze source:
git clone https://github.com/Buggy1111/wrapper-mcp.git
cd wrapper-mcp
pip install -e .
wrapper-mcp je standardní MCP server (stdio transport). Po registraci a restartu klienta máš k dispozici 6 nástrojů:
mcp__wrapper__extract_entities — multilingvální NER (35 jazyků auto-detect)mcp__wrapper__anonymize — production-grade pseudonymizace CZ (regex pre-pass + stop-list + placeholder mode)mcp__wrapper__analyze_morphology — morfologie 35 jazyků auto-detect (UDPipe 961 modelů)mcp__wrapper__check_readability — čitelnost CZ (4 feature sety)mcp__wrapper__correct_text — spell check + diakritika CZmcp__wrapper__translate_text — překlad mezi 8 jazykyclaude mcp add wrapper -s user -- wrapper-mcp
Starší Claude Desktop (Mac .app z anthropic.com, Windows .exe installer):
Edituj ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)
nebo %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"wrapper": {
"command": "wrapper-mcp"
}
}
}
Nová Claude Desktop (Microsoft Store / appx package, "Cowork" UI): k 05/2026 podporuje pouze remote MCP servery přes HTTP URL. Lokální stdio MCP servery jako wrapper-mcp zde přidat nelze.
Na Windows může být
wrapper-mcp.exemimo PATH (typickyC:\Python\Python3xx\Scripts\wrapper-mcp.exe). V configu pak použij plnou cestu.
Edituj ~/.codex/config.toml:
[mcp_servers.wrapper]
command = "wrapper-mcp"
Edituj .cursor/mcp.json v projektu (nebo globálně ~/.cursor/mcp.json):
{
"mcpServers": {
"wrapper": {
"command": "wrapper-mcp"
}
}
}
Stejný mcpServers JSON formát — viz dokumentace daného klienta. command: "wrapper-mcp" (případně absolutní cesta).
V Claude Code stačí napsat například:
Anonymizuj text z
dokument.mdv placeholder_mode a vrať mi čistou verzi.
Vytáhni z dokumentu všechny osoby, soudy a č.j.
Klient přinesl ukrajinský dokument — přelož mi ho do češtiny, najdi entity a zanalyzuj morfologii.
Projeď moje podání přes PONK — vrať aktivovaná gramatická pravidla.
Klient mi posílá text bez diakritiky z mobilu — doplň diakritiku přes Korektor.
wrapper-mcp napsal Michal Bürgermeister (@Buggy1111, michalbugy12@gmail.com) — nezávislý vývojář z ČR.
Wrapper kolem skvělých nástrojů ÚFAL MFF UK — bez NameTag, MasKIT, UDPipe, PONK, Korektor a Charles Translator by tenhle MCP server neexistoval. Díky celému ÚFAL týmu (Jana Straková, Milan Straka, Jiří Mírovský, Barbora Hladká, Silvie Cinková a další) za roky práce na production-grade NLP nástrojích pro češtinu.
Issues, PR a feedback jsou vítané na github.com/Buggy1111/wrapper-mcp.
Tento wrapper má MIT licenci (viz LICENSE).
Pod ním jsou čtyři samostatné nástroje, každý s vlastní licencí:
| Komponenta | Autoři | Licence software | Licence modelů |
|---|---|---|---|
| NameTag 3 | Jana Straková, Milan Straka | MPL 2.0 | CC BY-NC-SA (NON-commercial) |
| UDPipe | Milan Straka, Jana Straková | MPL 2.0 | CC BY-NC-SA (NON-commercial) |
| MasKIT | Jiří Mírovský, Barbora Hladká | MPL 2.0 | (rule-based) |
| PONK | Jiří Mírovský, Silvie Cinková, Barbora Hladká + autoři podaplikací: Ivan Kraus, Arnold Stanovský, Jan Černý, Ivana Kvapilíková, Tomáš Polák, Silvie Cinková | MPL 2.0 | (rule-based + UDPipe → CC BY-NC-SA) |
Důležité: tento wrapper nevolá lokální instalaci, ale veřejné API služby (lindat.mff.cuni.cz, quest.ms.mff.cuni.cz). Bezplatné pro akademické a osobní použití. Hromadný / placený / produkční traffic vyžaduje explicitní souhlas autorů a provozovatele API.
quest.ms.mff.cuni.cz, lindat.mff.cuni.cz). Před odesláním citlivých dat nejdřív projeď text přes anonymize.POST https://lindat.mff.cuni.cz/services/nametag/api/recognize — NERPOST https://lindat.mff.cuni.cz/services/udpipe/api/process — morfologiePOST https://lindat.mff.cuni.cz/services/korektor/api/correct — spell checkPOST https://lindat.mff.cuni.cz/services/translation/api/v2/models/{src-tgt} — překladPOST https://quest.ms.mff.cuni.cz/maskit/api/process — anonymizacePOST https://quest.ms.mff.cuni.cz/ponk/api/process — čitelnostpython3 -m venv .venv
source .venv/bin/activate
pip install -e .
# Smoke test (volá živé API)
python test_live.py
PyPI publish je automatický přes Trusted Publisher (OIDC).
# Bump version v pyproject.toml a src/wrapper_mcp/__init__.py
git commit -am "release: v0.X.0"
git tag v0.X.0
git push origin main --tags
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.