Wikipedia MCP Server について
生成AIでの利用を想定し、指定されたトピックのWikipedia情報を返すPython製MCPサーバーです。クライアントはページのタイトル、本文、URLを取得できます。
主な機能
- 01トピックによるWikipedia情報の取得
- 02ページタイトル・本文・URLの返却
- 03HTTPの /mcp エンドポイントでのリクエスト受付
- 04成功・エラー応答形式の提供
活用シーン
- 01AIの質問応答へのWikipedia情報の利用
- 02Cursor Composerでのトピック情報の検索
MCP 対応
トピックを含むリクエストを受け取り、Wikipediaページのタイトル、本文、URLをMCPクライアントに返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Wikipedia MCP サーバー
これは、リクエストされたトピックの Wikipedia コンテンツを提供する MCP(Model Control Protocol)サーバーです。
セットアップ
- 必要な依存関係をインストールします。
pip install -r requirements.txt
- サーバーを起動します。
python src/server.py
サーバーは http://localhost:5000 で実行されます。
API の使用方法
コマンドラインから API を使用する
topic フィールドを含む JSON 本文で /mcp に POST リクエストを送信します。
curl -X POST http://localhost:5000/mcp \
-H "Content-Type: application/json" \
-d '{"topic": "Python_(programming_language)"}'
Cursor Composer から API を使用する
- Wikipedia のトピックについて質問します。
- Cursor に MCP リクエスト案が表示され、ツールを実行する許可を求められます。
- 承認すると、Cursor が MCP サーバーにリクエストを実行します。
- プロンプトの結果は、選択されたモデルが MCP サーバーのレスポンスを分析した内容に基づきます。

レスポンス形式
成功時のレスポンス:
{
"status": "success",
"data": {
"title": "Page Title",
"content": "Page Content",
"url": "Wikipedia URL"
}
}
エラーレスポンス:
{
"status": "error",
"error": "Error message"
}
テスト
テストスクリプトを実行して、サーバーが動作していることを確認します。
python src/test_server.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。