Voikko Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Voikko Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Finnish language verification MCP server powered by libvoikko. Provides spell checking, grammar checking, morphological analysis, hyphenation, and tokenization as MCP tools for any MCP-compatible client (OpenWebUI, OpenCode, Claude Desktop, Cursor, etc.).
docker compose up --buildThe server starts on http://localhost:8000 with Streamable HTTP transport (endpoint at /mcp).
| Tool | Parameters | Returns |
|---|---|---|
check_spelling | word: str | {word, correct, suggestions} |
suggest_spelling | word: str | list[str] — suggested corrections |
check_grammar | text: str | list[{start, length, snippet, description, suggestions}] |
verify_text | text: str | {text, is_correct, spelling_errors, grammar_errors} |
analyze_word | word: str | list[{BASEFORM, CLASS, SIJAMUOTO, ...}] |
hyphenate_word | word: str | {word, hyphenated} |
tokenize_text | text: str | list[{token_type, token_text, position}] |
All tools include error handling and return empty/fallback values on failure.
Settings > MCP Servers > Add:
voikko-mcphttp://localhost:8000/mcpAdd to opencode.json:
{
"mcp": {
"voikko-mcp": {
"type": "remote",
"url": "http://localhost:8000/mcp"
}
}
}Add to claude_desktop_config.json:
{
"mcpServers": {
"voikko-mcp": {
"type": "streamableHttp",
"url": "http://localhost:8000/mcp"
}
}
}Add an MCP server entry with Streamable HTTP transport pointing to http://localhost:8000/mcp.
Client (OpenWebUI / OpenCode / Claude) ──POST /mcp──▶ uvicorn ──▶ FastMCP ──▶ libvoikko
◀──Streamable HTTP (JSON-RPC)──0.0.0.0:8000python:3.11-slim with libvoikko-dev and voikko-fiGNU General Public License v3.0 or later — see LICENSE for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.