Dictionary Server について
Dictionary Serverは、Cambridge Dictionaryから単語情報を取得するMCPサーバーです。検索ツールは、AIアシスタントなどのMCPクライアントに発音、定義、例文を返します。
主な機能
- 01Cambridge Dictionaryの項目検索
- 02発音の取得
- 03定義の取得
- 04例文の提供
活用シーン
- 01単語の意味を調べる
- 02単語の発音を確認
- 03例文を参照
MCP 対応
MCPクライアントに `lookup_word` ツールを提供し、指定した単語の発音、定義、例文を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| word | string | はい | 検索する単語 |
詳細
辞書サーバー
Model Context Protocol(MCP)に対応した辞書サーバーです。
Cambridge Dictionary から単語の意味を取得します。
コマンドラインへの MCP の追加
MCP サーバーをコマンドラインに統合するには、次の設定を追加してください。
"mcp-server-cambridge-dict": {
"command": "npx",
"args": ["-y", "mcp-server-dictionary"],
"disabled": false
}
機能
- MCP プロトコルを介して、Claude やその他の AI アシスタントとシームレスに連携します。
- 堅牢な辞書検索ツールを提供します。
- Cambridge Dictionary から単語の意味を取得します。
開発
依存関係のインストール
必要な依存関係をインストールします。
npm install
サーバーのビルド
本番環境用にサーバーをビルドします。
npm run build
開発モード
開発中の自動再ビルドを有効にします。
npm run watch
サーバーの実行
次のコマンドで MCP サーバーを起動します。
npm run start:mcp
MCP Inspector でのテスト
サーバーをテストするには、MCP Inspector を使用します。
npm run inspector
MCP レスポンス仕様
このサーバーは MCP レスポンス仕様に準拠しています。
ツールのレスポンス
単語の検索が成功すると、次の形式で返されます。
{
"content": [
{
"type": "text",
"text": "Word query result (in JSON format)"
}
]
}
エラーレスポンス
エラーが発生した場合のレスポンス形式は次のとおりです。
{
"content": [
{
"type": "text",
"text": "Error message"
}
],
"isError": true
}
API ドキュメント
lookup_word
単語の発音、定義、例文を取得します。
パラメーター
word(string):検索する単語です。
戻り値
発音、定義、例文など、単語に関する詳細情報です。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
