vitalinguist avatar

Ukrainian Language Reference (vitalinguist)

vitalinguist/ukr-vitalinguist-mcp

Wraps the ukr.vitalinguist.com API to give Claude four Ukrainian language tools: check_natural() catches calques and confirms attested phrasings after you draft text, check() runs full grammar and surzhyk detection, render() translates English terms into authentic Ukrainian with sense splits, and search() queries a 29,524-sense EN-UA index. The corpus comes from Балла's 1996 dictionary, Сербенська's Антисуржик, and modern corpora, with over 6,000 documented calque pairs. Reach for this when working with Ukrainian content and you need something stronger than generic spell-check. Every response includes a citation field with the source URL. Installs via uvx in Claude Desktop, Cursor, Cline, and other MCP-compatible editors.

tools
4
transport
STDIO
env vars
3
last updated
May 14, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

check_naturalAfter drafting Ukrainian — catches calques and confirms attested phrasings

After drafting Ukrainian — catches calques and confirms attested phrasings

No parameter schema in public metadata yet.

checkFull grammar + spelling + surzhyk check

Full grammar + spelling + surzhyk check

No parameter schema in public metadata yet.

renderEN → authentic UA renderings with sense splits

EN → authentic UA renderings with sense splits

No parameter schema in public metadata yet.

searchLook up entries in the 29k EN→UA index

Look up entries in the 29k EN→UA index

No parameter schema in public metadata yet.

Sponsors

Configuration

UKR_VITAL_HUMAN_API

Override human-checker API base (default: https://ua.vitalinguist.com)

UKR_VITAL_REFERENCE_API

Override reference API base (default: https://ukr.vitalinguist.com)

UKR_VITAL_MCP_TIMEOUT

Per-request timeout in seconds (default: 30)

Readme

ukr-vitalinguist-mcp

MCP server for Ukrainian language grammar, surzhyk detection, and authentic phrasing.

Wraps the public ukr.vitalinguist.com API as Model Context Protocol tools. Install in Claude Desktop, Cursor, Cline, Continue, Windsurf, or Claude Code and your AI gains four Ukrainian-language capabilities backed by curated open data (Балла EN-UA 1996, Сербенська's Антисуржик, Караванський, Антоненко-Давидович, plus e2u.org.ua and modern corpora — 29,524 senses, 6k+ calque pairs).

Tools

ToolWhen the AI should call it
check_natural(text)After drafting Ukrainian — catches calques and confirms attested phrasings
check(text)Full grammar + spelling + surzhyk check
render(en, sense?)EN → authentic UA renderings with sense splits
search(query, level?, limit?)Look up entries in the 29k EN→UA index

Every response includes a citation block with the source URL the AI should include when surfacing the result to the user.

Install

Claude Desktop


View the full README on GitHub

Details

Repository
github.com/vitalinguist/ukr-vitalinguist-mcp
Website
ukr.vitalinguist.com
Package
ukr-vitalinguist-mcp
Transport
STDIO
Registry
MCP registry, active