io.github.mohammad-abbasi-sh/dictcc-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.mohammad-abbasi-sh/dictcc-mcp translate 'gemütlich' to English with word class and gender"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dictcc-mcp 🌐
mcp-name: io.github.mohammad-abbasi-sh/dictcc-mcp
Unofficial read-only MCP server for dict.cc — dict.cc translations from dict.cc (free, no key, no login): German-English plus 22 more pairs, with word class, gender, usage notes and community votes. No key, no login.
Built by Mohammad Abbasi as part of the "Germany MCP factory". Not affiliated with dict.cc.
For AI agents
Add to your MCP client config (stdio):
{
"mcpServers": {
"dictcc": {
"command": "uvx",
"args": ["dictcc-mcp==0.1.0"]
}
}
}Or run locally: python -m dictcc_mcp.server (needs mcp<2, httpx).
Related MCP server: mcp-wiktionary
Tools
Tool | Description |
| Translate a word or phrase with dict.cc: translations with word class, gender, usage notes & community votes — |
| Find dict.cc headwords matching a query (prefix/containment) — |
| Reachability probe (ok / blocked / error) — one polite request |
Notes
All data comes from dict.cc's public search pages (free, no key, no login).
Translation rows carry the word,
<var>word-class markers ({adj},{n},{f}…),<kbd>bracket notes and the community vote count; rows are returned in dict.cc's own vote ranking.23 language pairs share the same page structure (DE-EN on
www.dict.cc, the rest on<deXX>.dict.cc); the query direction is auto-detected from which side matches first in dict.cc's ranking.dict.cc has NO example sentences and NO verb conjugation on these pages (verified 2026-11-10) — only translations and headword search are exposed. For verb conjugation use
duden-mcp.A query with no matches returns 200 with zero rows (not an error).
Tests: 23/23 green (18 offline + 5 live, 2026-11-10).
Development
python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest
.venv/bin/pip install -e .
.venv/bin/python -m pytest tests/ -qLicense
MIT
Built by Mohammad Abbasi — Almanibama · mabbasi.ir
Available Tools
3 toolsdictcc_healthA
Check whether dict.cc is reachable right now.
Returns status ok (HTTP 200), blocked (HTTP 403/429 — bot wall or rate limit) or error, plus the HTTP status and the probed URL. One polite request; it does not fetch any listings.
Inputs: no named parameters. Returns: result
dictcc_searchA
Find dict.cc headwords containing a query (prefix or substring), in dict.cc's own ranking order. query: e.g. Hau, Haus. pair: de-en (default) or any supported pair (see dictcc_translate). limit: 1..50 (default 10).
Inputs: query (required), pair, limit. Returns: result
dictcc_translateA
Translate a word or phrase with dict.cc: translations with word class, gender, usage notes and community votes. query: e.g. Haus, laufen, house. pair: de-en (default), de-el, de-eo, de-es, de-fi, de-fr, de-hr, de-hu, de-is, de-it, de-la, de-nl, de-no, de-pl, de-pt, de-ro, de-ru, de-sk, de-sq, de-sr, de-sv, de-tr, de-uk. limit: 1..50 (default 10).
Inputs: query (required), pair, limit. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
dictcc_translate and dictcc_search share the same query/pair/limit parameters and both hit dict.cc, so a naive agent could pick the wrong one. However, the descriptions draw a clean line: translate returns translations with word class/gender/votes, while search returns matching headwords in ranking order. dictcc_health is unmistakably distinct.
All three tools use the same dictcc_ prefix followed by a single clear verb/noun (translate, search, health) in consistent snake_case. No mixed conventions or vague verbs.
Three tools is on the thin side but each earns its place: one lookup, one headword search, one availability probe. For a single-source dictionary wrapper this is well-scoped rather than padded.
The core dictionary workflow (look up a translation, discover headwords, verify the backend is reachable) is fully covered and pair codes are enumerated in the descriptions. Minor gaps exist, such as no tool to list supported pairs programmatically or batch/multi-word lookup, but agents can work around these.
Maintenance
Related MCP Connectors
Search and read Wikipedia in any language: summaries and full articles. Free, no key.
Translate text or a document into about 100 languages. Free, no key.
Open places, menus, ratings and booking routes in 119 travel destinations. Read-only, no key needed.
Wiktionary MCP — multilingual dictionary via Wikimedia REST + MediaWiki Action API
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceWraps the Free Dictionary API to provide word definitions, pronunciations, and other dictionary data.131 npm1MIT
- AlicenseNot gradedqualityCmaintenanceMultilingual dictionary server via Wikimedia REST and MediaWiki Action APIs, providing word definitions, summaries, search, etymology, and pronunciations.308 npm4MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to look up, search, decode, compare, and explore contemporary internet English, texting shorthand, regional expressions, and clearly labeled non-graphic adult vocabulary through a remote, zero-auth Streamable HTTP endpoint.MIT

opencidian-mcpofficial
AlicenseNot gradedqualityCmaintenanceEnables looking up Chinese and Vietnamese dictionary data — hanzi, pinyin, Hán Việt readings, character breakdowns, words containing a character, meaning search, and full text annotation — and suggesting corrections via a public issue. It is a read-only, no sign-in endpoint for the OpenCidian dataset.MIT