mcpField
W
Wikipedia MCP Image Crawler

Wikipedia MCP Image Crawler

ローカル
github.com/dazebメディア・デザイン1185 週間前に更新

Wikipedia MCP Image Crawler について

Wikipedia MCP Image Crawlerは、Wikimedia Commonsの画像検索とメタデータ取得を行うMCPサーバーです。作者やライセンス情報の確認が必要なプロジェクト向けです。

主な機能

  1. 01Wikimedia Commonsの画像検索
  2. 02検索結果数を1~50件に設定
  3. 03画像サイズ・MIMEタイプ・容量の取得
  4. 04ライセンス・作者・説明リンクの確認
  5. 05オリジナル解像度の画像URLを返却

活用シーン

  1. 01プロジェクト用の画像探し
  2. 02画像のライセンスとクレジット表記の確認
  3. 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 パッケージマネージャー
ローカルインストール
  1. リポジトリをクローンします:

    git clone https://github.com/dazeb/wikipedia-mcp-image-crawler.git
    cd wikipedia-mcp-image-crawler
    
  2. 依存関係をインストールします:

    pnpm install
    
  3. サーバーをビルドします:

    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 が表示されます。

コメント

MCP は初めてですか?

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

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