Ldoce MCP Server について
Ldoce MCP ServerはLongman Dictionaryの項目を取得し、AIエージェント向けにJSONで返します。発音、語義、例文、関連トピック、語源を抽出します。
主な機能
- 01Longmanの項目抽出
- 02発音・語義・例文
- 03コーパス例文と語源
- 04概要と関連トピック
活用シーン
- 01AIエージェントで単語を検索
- 02語義と用例の確認
MCP 対応
MCPクライアントにツールを公開し、Longman Dictionaryのページ情報を取得して構造化します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Ldoce MCP Server
これは Node.js と TypeScript で開発された MCP サーバーです。Longman Dictionary のページから指定された単語の情報を取得し、AI エージェントで使用できるよう、抽出したデータを標準化された JSON 形式で返します。
説明
サーバーは https://www.ldoceonline.com/dictionary/<word> の URL に接続し、導入部分、関連トピック、項目(動詞と名詞)、コーパス用例、語源などの情報を抽出して、構造化された JSON オブジェクトとして返します。このプロジェクトは Model Context Protocol(MCP)の標準に準拠しており、HTTP リクエストと HTML の解析には Axios と Cheerio のパッケージを使用します。
リソース
-
Longman Dictionary から情報を抽出します:
- 導入部分と関連トピック
- 発音、語義、例などの詳細を含む項目
- コーパス用例
- 単語の語源
-
MCP クライアント(Claude Desktop など)と統合できるツールを公開するため、MCP SDK を使用します。
前提条件
- Node.js(バージョン 16 以降)
- npm
- Git
インストール
Smithery 経由でのインストール
Smithery を使って、Claude Desktop 用の Ldoce Server を自動的にインストールするには:
npx -y @smithery/cli install @edgardamasceno-dev/ldoce-mcp-server --client claude
手動インストール
- リポジトリをクローンします:
git clone https://github.com/seuusuario/ldoce-mcp-server.git cd ldoce-mcp-server
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。