MCP.Market

Ukrainian Language Reference (vitalinguist) MCP server

by vitalinguist·io.github.vitalinguist/ukr-vitalinguist-mcp·v0.1.1

Ukrainian grammar/surzhyk check + authentic-rendering lookup. Wraps ukr.vitalinguist.com API.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Ukrainian Language Reference (vitalinguist) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ukrainian Language Reference (vitalinguist) tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • check

    Full Ukrainian grammar + spelling + surzhyk check.

  • check_natural

    Check Ukrainian text for calque-prone phrases and naturalness.

  • render

    Get authentic Ukrainian renderings for an English word or sense.

  • search

    Search the 29k EN→UA sense index.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 136 days ago8/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Ukrainian Language Reference (vitalinguist) compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 4 read

Install Ukrainian Language Reference (vitalinguist) in Claude Code, Cursor or VS Code

claude mcp add ukr-vitalinguist-mcp -- uvx ukr-vitalinguist-mcp
Add to Cursor

What the publisher says

From the Ukrainian Language Reference (vitalinguist) repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.vitalinguist/ukr-vitalinguist-mcp -->

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

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

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):

{
  "mcpServers": {
    "ukr-vitalinguist": {
      "command": "uvx",
      "args": ["ukr-vitalinguist-mcp"]
    }
  }
}

Restart Claude Desktop. The four tools appear in the tools menu.

Cursor

Edit ~/.cursor/mcp.json or workspace .cursor/mcp.json:

{
  "mcpServers": {
    "ukr-vitalinguist": {
      "command": "uvx",
      "args": ["ukr-vitalinguist-mcp"]
    }
  }
}

Cline / Continue / Windsurf

Use the same command + args in their MCP config UI.

Claude Code

claude mcp add ukr-vitalinguist -- uvx ukr-vitalinguist-mcp

Without uvx

If you don't have uv installed, use pip:

pip install ukr-vitalinguist-mcp

Then point the command to your Python's ukr-vitalinguist-mcp entrypoint:

{
  "mcpServers": {
    "ukr-vitalinguist": {
      "command": "ukr-vitalinguist-mcp"
    }
  }
}

Example interactions

User: "Is this Ukrainian sentence natural? На протязі дня я зайнятий."

The AI calls checknatural → gets back calque-prone: 'На протязі' → 'упродовж' sourced from Сербенська's Антисуржик*, and replies:

"На протязі" is a calque from Russian. Use «упродовж дня я зайнятий» —

"упродовж" is the natural Ukrainian preposition for "during/throughout."

Source: Сербенська, Антисуржик via ukr.vitalinguist.com

User: "How do you say 'cling' in Ukrainian?"

The AI calls render("cling") → gets back sense-split renderings:

Several options depending on the sense:

- cling (on) to sth (physically grip): горнутися, чіплятися

- cling to a belief: триматися (чогось)

Full entry: ukr.vitalinguist.com/sense/cling

What's in the corpus

with e2u.org.ua, modern news/literary corpora, and confidence scoring.

  • 29,524 EN→UA senses from Балла EN-UA Dictionary (1996), corroborated

Антоненко-Давидович, validator-cleaned to drop noisy entries.

  • 6,073 antisurzhyk calque pairs from Сербенська, Караванський, and

rendering meets the confidence threshold yet (transparent about what we don't have).

  • 22,848 documented coverage gaps at /gaps/ — senses where no UA

rule-based layer misses.

  • A russianism detection model (fine-tuned MarianMT) for cases the

License

This MCP server: MIT.

The data the server returns: CC BY-SA 4.0. When you surface results in your own product or response, attribute to ukr.vitalinguist.com with a clickable link. The citation field in each response gives you the exact URL to use.

Authority and citations

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Ukrainian Language Reference (vitalinguist): common questions

Is Ukrainian Language Reference (vitalinguist) MCP server safe?
Mostly: it is graded B (78/100). Read the Ukrainian Language Reference (vitalinguist) safety report
How do I install Ukrainian Language Reference (vitalinguist)?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Ukrainian Language Reference (vitalinguist) need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Ukrainian Language Reference (vitalinguist) maintained?
The last commit was 174 days ago (2026-05-14). The latest release is v0.1.1.
How does Ukrainian Language Reference (vitalinguist) compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.