mcpField
L
Ldoce MCP Server

Ldoce MCP Server

ローカル
github.com/edgardamasceno-dev科学・教育380 週間前に更新

Ldoce MCP Server について

Ldoce MCP ServerはLongman Dictionaryの項目を取得し、AIエージェント向けにJSONで返します。発音、語義、例文、関連トピック、語源を抽出します。

主な機能

  1. 01Longmanの項目抽出
  2. 02発音・語義・例文
  3. 03コーパス例文と語源
  4. 04概要と関連トピック

活用シーン

  1. 01AIエージェントで単語を検索
  2. 02語義と用例の確認

MCP 対応

MCPクライアントにツールを公開し、Longman Dictionaryのページ情報を取得して構造化します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ldoce": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Ldoce MCP Server

smithery badge

これは 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
手動インストール
  1. リポジトリをクローンします:
    git clone https://github.com/seuusuario/ldoce-mcp-server.git
    cd ldoce-mcp-server
    

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。