mcpField
W
Wikipedia Mcp

Wikipedia Mcp

ローカル
github.com/automateyournetwork検索675 週間前に更新

Wikipedia Mcp について

Wikipedia MCP Serverは、FastMCPを通じてAIワークフローや開発ツールからWikipediaページへ構造化アクセスするサーバーです。検索に加え、本文や関連情報を取得できます。

主な機能

  1. 01Wikipediaページの検索
  2. 02要約、全文、HTMLの取得
  3. 03リンク、画像、参考文献、カテゴリの抽出
  4. 04ページ存在確認と曖昧さの判定

活用シーン

  1. 01AIワークフローでWikipediaページを検索
  2. 02ページ本文とメタデータの取得
  3. 03曖昧なページタイトルの候補確認

MCP 対応

FastMCPで構築されたMCPサーバーです。Wikipediaの検索とページ取得のツールをMCPクライアントに提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Wikipedia MCP Server

このプロジェクトは、Wikipedia のコンテンツに構造化された方法でアクセスできる Model Context Protocol(MCP)サーバーを提供します。FastMCP フレームワークを使用して、AI ワークフロー、エージェント、または Claude や VS Code などの開発環境で使用するツールを定義します。

✅ 機能

  • 🔍 Wikipedia のページを検索します
  • 📄 ページの概要、全文、HTML を取得します
  • 🔗 リンク、画像、参考文献、カテゴリを抽出します
  • 📌 曖昧さ回避の選択肢を検出します
  • 📌 ページが存在するかどうかを確認します
  • ⚡ FastMCP を基盤としており、あらゆるエージェントシステムに接続できます

🛠 インストール(ローカル)

git clone https://github.com/yourname/wikipedia-mcp-server.git

cd wikipedia-mcp-server

python3 -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt

python wikipedia_mcp_server.py

🛠 インストール(Docker)

🐳 Docker のセットアップ

コンテナをビルドします:

docker build -t wikipedia-mcp .

サーバーを起動します:

docker run -it --rm wikipedia-mcp

🛠 使用方法

🧠 利用可能なツール

ツール名説明
----------------------------------------------------------------------
get_summaryWikipedia ページの概要を取得します
get_contentWikipedia ページの全文を取得します
get_htmlWikipedia ページのレンダリング済み HTML を取得します
get_imagesWikipedia ページの画像 URL の一覧を取得します
get_linksWikipedia ページの内部リンクの一覧を取得します
get_referencesWikipedia ページの外部参考文献の一覧を取得します
get_categoriesWikipedia のカテゴリ一覧を取得します
get_urlWikipedia の直接 URL を取得します
get_titleWikipedia ページの正式なタイトルを取得します
get_page_idWikipedia ページの内部 ID を取得します
search_pagesWikipedia ページのタイトルを検索します
check_page_existsWikipedia ページが存在するかどうかを確認します
disambiguation_options曖昧なタイトルの曖昧さ回避の選択肢を取得します
----------------------------------------------------------------------

📁 ファイル構成

.
├── wikipedia_mcp_server.py
├── requirements.txt
├── Dockerfile
├── README.md

💻 VS Code / Claude MCP との統合

MCP を使用してこのサーバーを起動するには、.vscode/settings.json または Claude の設定に以下を追加します:

✅ ローカルの Python 実行の場合

{
  "mcp": {
    "servers": {
      "wikipedia": {
        "type": "stdio",
        "command": "python3",
        "args": [
          "/absolute/path/to/wikipedia_mcp_server.py"
        ]
      }
    }
  }
}

🐳 Docker 実行の場合

{
  "mcp": {
    "servers": {
      "wikipedia": {
        "type": "stdio",
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "-i",
          "--mount",
          "type=bind,src=${workspaceFolder},dst=/workspace",
          "wikipedia-mcp"
        ]
      }
    }
  }
}

コメント

MCP は初めてですか?

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

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