Skip to main content
Glama
Longman Dictionary MCP Server

Longman Dictionary MCP Server

Ldoce MCP Server

This is an MCP server built in Node.js and TypeScript that consumes the Longman Dictionary page for a given word and returns the extracted data in standardized JSON format for use by AI agents.

Description

The server connects to the URL https://www.ldoceonline.com/dictionary/<word> , extracts information such as the introduction, related topics, entries (verb and noun), corpus examples, and source, and returns this data structured in a JSON object. The project follows the Model Context Protocol (MCP) standards and uses the Axios and Cheerio packages for HTTP requests and HTML parsing.

Related MCP server: MCP Google Server

Resources

  • Extract information from Longman Dictionary:

    • Introduction and related topics

    • Entries with details of pronunciations, meanings, examples, etc.

    • Corpus Examples

    • Origin of the word

  • It uses MCP SDK to expose a tool that can be integrated into MCP clients such as Claude Desktop.

Prerequisites

  • Node.js (version 16 or higher)

  • npm

  • Git

Installation

Installing via Smithery

To install Ldoce Server for Claude Desktop automatically via Smithery :

npx -y @smithery/cli install @edgardamasceno-dev/ldoce-mcp-server --client claude

Manual Installation

  1. Clone the repository:

    git clone https://github.com/seuusuario/ldoce-mcp-server.git
    cd ldoce-mcp-server

Available Tools

1 tool
get_dictionary_entryC

Busca o HTML do Longman para uma palavra e retorna JSON parseado (dictionaryEntries, simpleForm, continuousForm)

Inputs: word (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of ambiguity or overlap between tools. The tool's purpose is clearly defined as fetching and parsing dictionary entries from Longman.

    Naming Consistency5/5

    Since there is only a single tool, naming consistency is inherently perfect. The tool name 'get_dictionary_entry' follows a clear verb_noun pattern, which would be consistent if more tools were added.

    Tool Count2/5

    A single tool is too few for a dictionary server, as it lacks basic operations like searching for words, handling synonyms/antonyms, or managing user history. This minimal scope limits functionality and feels incomplete for the domain.

    Completeness2/5

    The tool surface is severely incomplete for a dictionary server. While it provides entry retrieval, it misses essential features such as word search, phonetic lookups, example sentences, or related terms, which are standard in dictionary applications.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • -
      license
      B
      quality
      Not graded
      maintenance
      A Model Context Protocol server that enables AI models to extract structured data from websites through the extract\_structured\_data tool.
      1
      46 npm
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that provides web search capabilities via DuckDuckGo and advanced content extraction using Crawl4AI and LLM-powered analysis. It enables users to perform web-wide searches and fetch processed website data through automated browser interaction and intelligent summarization.
      2
      MIT