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. |
Capabilities
Features and capabilities supported by this server
| 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
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