🧠 MCP Wiki Reader

by Ayesha0300

160 downloads
Not rated
GitHub

Description

# 🧠 MCP Wiki Reader A simple MCP tool for extracting and converting Wikipedia article content to Markdown using a FastMCP server. Built with `uv` for fast and modern Python package management. ## 🚀 Features - Fetch a Wikipedia article via URL - Parse its main content using…

About

# 🧠 MCP Wiki Reader A simple MCP tool for extracting and converting Wikipedia article content to Markdown using a FastMCP server. Built with `uv` for fast and modern Python package management. ## 🚀 Features - Fetch a Wikipedia article via URL - Parse its main content using BeautifulSoup - Convert HTML content to…

Details

Author
Ayesha0300
Downloads
160
Categories
Knowledge Base

- Fetch a Wikipedia article via URL
- Parse article content using BeautifulSoup
- Convert HTML content to Markdown
- Robust error handling with custom MCP error types
- Registered as the wiki tool in FastMCP

Start the server by running mcp dev src/mcp_wiki/server.py from the project root. Once running at http://127.0.0.1:6274, call the registered wiki tool’s method read_wikipedia_article("https://en.wikipedia.org/wiki/<article>"). Dependencies are managed with uv pip install -r requirements.txt.

🧠 MCP Wiki Reader

A simple MCP tool for extracting and converting Wikipedia article content to Markdown using a FastMCP server. Built with uv for fast and modern Python package management.

🚀 Features

- Fetch a Wikipedia article via URL - Parse its main content using BeautifulSoup - Convert HTML content to Markdown - Robust error handling with custom MCP error types

📂 Project Structure

src/ └── mcp_wiki/ └── server.py # MCP tool implementation for Wikipedia article reading markdown Copy Edit

🛠 Requirements

- Python 3.10+ - uv for managing dependencies - MCP framework (FastMCP, McpError, etc.) Install dependencies: ``bash 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.
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.