multilingual-dictionary-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MDM_CACHE_TTL_MS | No | Cache TTL in milliseconds. Default: 86400000 (24 hours). | |
| MDM_DISABLE_CACHE | No | Set to 'true' to disable caching. | |
| MDM_CACHE_MAX_ENTRIES | No | Maximum number of cache entries. Default: 5000. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dictionary_statusA | Get the current state of the offline data installation. Always available — even before the bundle has finished downloading. Returns: state (pending/downloading/ready/failed), per-artifact progress, total bytes downloaded, data directory, CDN URL, manifest version, and any error. |
| dictionary_installA | Manually kick off (or re-trigger) the offline data download. Returns immediately while the install runs in the background. Idempotent — calling repeatedly while a download is in progress is a no-op. Use dictionary_status to track progress. |
| dictionary_synonymsA | Get synonyms for a word in any language using the offline ConceptNet 5.7 SQLite (24M edges, 80+ languages). |
| dictionary_antonymsB | Get antonyms (opposites) for a word in any language using offline ConceptNet. |
| dictionary_relatedA | Get semantically related words via Numberbatch embedding cosine (9.16M concepts × 300d) — much denser than ConceptNet RelatedTo edges. Falls back to ConceptNet RelatedTo when the embeddings aren't installed. |
| dictionary_semantic_neighborsA | Embedding-based nearest neighbors via Numberbatch. Returns words from the same OR a different language, sorted by cosine similarity. Multilingual (78 languages). |
| dictionary_hypernymsA | Hypernyms (broader concepts) via offline ConceptNet IsA. E.g. dog -> mammal. |
| dictionary_hyponymsB | Hyponyms (narrower concepts) via offline ConceptNet IsA. E.g. dog -> poodle. |
| dictionary_meronymsC | Meronyms (parts/components) via offline ConceptNet PartOf. E.g. car -> wheel. |
| dictionary_holonymsB | Holonyms (wholes that contain this word) via offline ConceptNet reverse PartOf. |
| dictionary_derived_fromC | Derivation relations via offline ConceptNet DerivedFrom. |
| dictionary_etymologically_relatedC | Etymologically related words / cognates via offline ConceptNet EtymologicallyRelatedTo. |
| dictionary_used_forB | Typical uses (UsedFor) via offline ConceptNet. E.g. knife -> cutting. |
| dictionary_capable_ofB | Typical actions (CapableOf) via offline ConceptNet. E.g. dog -> bark. |
| dictionary_at_locationB | Typical locations (AtLocation) via offline ConceptNet. E.g. book -> library. |
| dictionary_translateC | Translate a word to another language via offline ConceptNet's cross-lingual Synonym links. Returns the same concept expressed in different languages. |
| dictionary_all_relationsC | All edges (every relation type) for a word in one call from offline ConceptNet. |
| dictionary_lookupA | Look up definitions for a word from the offline Wiktextract corpus (4,755 languages, 10.5M entries). Returns part-of-speech, definitions per sense, IPA, etymology, and translations grouped by language. |
| dictionary_summaryA | Get a brief plain-text summary of a word's senses from the offline Wiktextract data. Concatenates the first definition of each sense. |
| dictionary_etymologyA | Return etymology text for a word from the offline Wiktextract corpus. |
| dictionary_pronunciationB | Return IPA pronunciation(s) for a word from the offline Wiktextract corpus. |
| dictionary_searchA | Prefix-search the offline Wiktextract corpus for words matching a query. Useful when you don't know the exact spelling. |
| dictionary_randomA | Return a random word entry from the offline Wiktextract corpus, optionally filtered to a language. |
| dictionary_rhymesA | Find words that rhyme with the input word. English only — backed by the offline CMU Pronouncing Dictionary. |
| dictionary_sounds_likeB | Find English words that sound similar to the input (homophones / soundalikes) via offline CMU dict. |
| dictionary_means_likeA | Find words/phrases meaning approximately the same as the input via offline Numberbatch embedding cosine. Multilingual — works in any of the 78 languages Numberbatch covers. |
| dictionary_spelled_likeA | Find English words matching a spelling pattern via offline CMU dict. '?' = any single letter, '*' = any zero+ letters. Useful for crosswords. |
| dictionary_suggestA | Get autocomplete suggestions for a partial English word via offline CMU dict (shortest matches first). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Eyalm321/multilingual-dictionary-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server