mcpField
🧠
🧠 MCP Wiki Reader

🧠 MCP Wiki Reader

ローカル
github.com/Ayesha0300メモリ・ナレッジ079 週間前に更新

🧠 MCP Wiki Reader について

MCP Wiki Readerは、Wikipediaの記事を取得し、主要部分をMarkdownに変換するFastMCPサーバーです。記事テキストを扱いやすい形式で必要とするMCPクライアント向けに、独自のエラー処理も備えています。

主な機能

  1. 01URLによる記事取得
  2. 02記事の主要部分の解析
  3. 03HTMLからMarkdownへの変換
  4. 04独自のMCPエラー処理

活用シーン

  1. 01URLからWikipediaの記事を読む
  2. 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.

コメント

MCP は初めてですか?

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

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