MCP server for Chinese figurative language lookup, backed by CC-CEDICT
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"zh-dict-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# zh-dict-mcp MCP server for Chinese figurative language lookup, backed by CC-CEDICT. **What it does**: given a Chinese word or phrase, tells you whether its figurative usage has been lexicalized (recorded in the dictionary as an independent sense) or is a one-off creative expression. **Why it exists**: LLMs writing Chinese dialogue, fiction, or roleplay tend to invent purple-prose figurative expressions that no real person would say (e.g., "他把心锁进铁盒里" / "墙比夜更厚"). This tool gives you an objective dictionary-backed check. --- ## Install + use in one line In Claude Code (or any MCP-aware client): ```bash claude mcp add zh-dict-mcp -- uvx zh-dict-mcp ``` Or paste into your `.mcp.json`: ```json { "mcpServers": { "zh-dict-mcp": { "command": "uvx", "args": ["zh-dict-mcp"] } } } ``` That's it. `uvx` pulls the package from PyPI on first run, caches it, launches the stdio MCP server. No `pip install` needed. The `lookup_dictionary` tool is now available in your Claude Code sessions. --- ## What you get A single MCP tool: ``` lookup_dictionary(word: string) → JSON ``` **Example**: `lookup_dictionary("看见")` returns: ```json { "word": "看见", "found_in_cedict": true, "simplified": "看见", "traditional": "看見", "pinyin": "kan4 jian4", "definitions": ["to see", "to catch sight of"], "tags": { "has_figurative": false, "is_neologism": false, "is_slang": false, "has_idiom_marker": false } } ``` **Example**: `lookup_dictionary("内卷")` returns: ```json { "word": "内卷", "found_in_cedict": true, "definitions": [ "(embryology) to involute; involution", "(neologism, attested by 2017) (of a society) to become more and more involuted..." ], "tags": { "is_neologism": true, ... } } ``` **Example**: `lookup_dictionary("锁进铁盒里")` (a creative one-off) returns: ```json { "word": "锁进铁盒里", "found_in_cedict": false, "found_in_whitelist": false, "definitions": [] } ``` --- ## Use cases - **AI-generated d…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.