🧠 MCP Wiki Reader について
MCP Wiki Readerは、Wikipediaの記事を取得し、主要部分をMarkdownに変換するFastMCPサーバーです。記事テキストを扱いやすい形式で必要とするMCPクライアント向けに、独自のエラー処理も備えています。
主な機能
- 01URLによる記事取得
- 02記事の主要部分の解析
- 03HTMLからMarkdownへの変換
- 04独自のMCPエラー処理
活用シーン
- 01URLからWikipediaの記事を読む
- 02記事の内容をMarkdownワークフロー用に変換
MCP 対応
WikipediaのURLを受け取り、Markdown形式の記事内容を返す`read_wikipedia_article` MCPツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🧠 MCP Wiki Reader
FastMCP サーバーを使用して、Wikipedia の記事コンテンツを抽出し、Markdown に変換するシンプルな MCP ツールです。高速でモダンな Python パッケージ管理のために uv を使用して構築されています。
🚀 機能
- URL から Wikipedia の記事を取得します
- BeautifulSoup を使用して記事の主要なコンテンツを解析します
- HTML コンテンツを Markdown に変換します
- MCP のカスタムエラー型による堅牢なエラー処理を備えています
📂 プロジェクト構成
src/ └── mcp_wiki/ └── server.py # Wikipedia の記事を読み取る MCP ツールの実装
markdown Copy Edit
🛠 必要条件
- Python 3.10+
- 依存関係の管理に使用する
uv - MCP フレームワーク(FastMCP、McpError など)
依存関係をインストールします:
uv pip install -r requirements.txt
You can also use uv venv and uv pip for full environment isolation.
▶️ Running the Server
To start the MCP server, run:
bash
Copy
Edit
mcp dev src/mcp_wiki/server.py
This will launch the FastMCP server on:
🔗 http://127.0.0.1:6274
Registered as the wiki tool, the server exposes the following method:
python
Copy
Edit
read_wikipedia_article("https://en.wikipedia.org/wiki/Python_(programming_language)")
📦 Package Info
This project uses uv – a super fast Python package manager:
Speedy installation and resolution
Native support for pyproject.toml
Great for modern Python workflows
📝 License
MIT License
yaml
Copy
Edit
---
Let me know if you'd like this saved as a file (`README.md`) or if you want to auto-generate the `requirements.txt` based on your code.
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。