Wikipedia MCP Image Crawler について
Wikipedia MCP Image Crawlerは、Wikimedia Commonsの画像検索とメタデータ取得を行うMCPサーバーです。作者やライセンス情報の確認が必要なプロジェクト向けです。
主な機能
- 01Wikimedia Commonsの画像検索
- 02検索結果数を1~50件に設定
- 03画像サイズ・MIMEタイプ・容量の取得
- 04ライセンス・作者・説明リンクの確認
- 05オリジナル解像度の画像URLを返却
活用シーン
- 01プロジェクト用の画像探し
- 02画像のライセンスとクレジット表記の確認
- 03確認用の画像メタデータ取得
MCP 対応
Wikipedia Commonsの画像URLとメタデータを含む、画像検索および画像情報ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Wikipedia MCP Image Crawler
Wikipedia Commons から画像を検索して取得するための Model Context Protocol(MCP)サーバーです。Wikipedia API を通じて、画像を検索し、詳細なメタデータを取得するツールを提供します。
ギリシャの哲学者の画像が必要だったため、このツールを作成しました。帰属表示とライセンスが適切であることを確認する必要がありました。このツールは Wikipedia のみを検索し、パブリックドメインで、自由に使用できる画像をダウンロードします。
機能
ツール
-
wiki_image_search- Wikipedia Commons で画像を検索します- 検索クエリと結果数の上限(1〜50)を指定して検索します
- 画像の URL、寸法、MIME タイプ、サイズを返します
-
wiki_image_info- 指定した画像の詳細情報を取得します- ライセンスや作者を含む包括的なメタデータを取得します
- フル解像度の URL と説明へのリンクを返します
インストール
前提条件
- Node.js 18 以降
- npm または pnpm パッケージマネージャー
ローカルインストール
-
リポジトリをクローンします:
git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git cd wikipedia-mcp-image-crawler -
依存関係をインストールします:
pnpm install -
サーバーをビルドします:
pnpm run build
Claude との連携
Claude Desktop App
Claude の設定ファイルにサーバー設定を追加します:
MacOS:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
Linux:
nano ~/.config/Claude/claude_desktop_config.json
Windows:
notepad %APPDATA%\Claude\claude_desktop_config.json
次の設定を追加します(クローンしたリポジトリのパスに合わせて調整してください):
{
"mcpServers": {
"wikipedia-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
VSCode 拡張機能
Cline VSCode Extension
Cline VSCode 拡張機能の場合は、次の場所に追加します:
MacOS:
~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Linux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
VS Code Insiders の場合は、上記のパスの Code を Code - Insiders に置き換えてください。
この設定を JSON ファイルに追加します:
{
"mcpServers": {
"wikipedia-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/wikipedia-mcp-image-crawler/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
ファイルにすでに他の MCP サーバーが含まれている場合は、この項目を既存の mcpServers オブジェクトに追加してください。
使用方法
インストールすると、サーバーは主に 2 つのツールを提供します:
画像検索
クエリに一致する画像を検索します:
{
"name": "wiki_image_search",
"arguments": {
"query": "golden gate bridge",
"limit": 5
}
}
画像情報
指定した画像の詳細なメタデータを取得します:
{
"name": "wiki_image_info",
"arguments": {
"title": "File:Golden Gate Bridge.jpg"
}
}
開発
ウォッチモードで実行
自動再ビルドを有効にして開発する場合:
pnpm run watch
デバッグ
MCP サーバーは stdio 経由で通信するため、デバッグには MCP Inspector を使用します:
pnpm run inspector
ブラウザーでデバッグインターフェースにアクセスするための URL が表示されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。