🧠 MCP Wiki Reader

🧠 MCP Wiki Reader

site icon
2025.04.05 0
Python内容提取Markdown 转换内容生成
MCP Wiki Reader 是一个简单的 MCP 工具,用于通过 FastMCP 服务器提取和转换维基百科文章内容为 Markdown 格式。该工具使用 `uv` 进行快速和现代的 Python 包管理。
View on GitHub

Overview

基本能力

产品定位

MCP Wiki Reader 是一个用于内容提取和转换的工具,特别适用于从维基百科获取文章内容并将其转换为 Markdown 格式。

核心功能

  • 通过 URL 获取维基百科文章
  • 使用 BeautifulSoup 解析文章主要内容
  • 将 HTML 内容转换为 Markdown
  • 具有自定义 MCP 错误类型的健壮错误处理

适用场景

  • 需要从维基百科提取内容的开发者
  • 需要将 HTML 内容转换为 Markdown 的用户
  • 使用 FastMCP 服务器进行内容处理的场景

工具列表

  • read_wikipedia_article:用于读取维基百科文章并将其转换为 Markdown 格式。

常见问题解答

使用教程

使用依赖

  • Python 3.10+
  • uv 用于管理依赖
  • MCP 框架(FastMCP, McpError 等)

安装依赖命令:

uv pip install -r requirements.txt

安装教程

  1. 确保已安装 Python 3.10+ 和 uv
  2. 克隆项目或下载源代码。
  3. 运行以下命令安装依赖:
uv pip install -r requirements.txt

调试方式

启动 MCP 服务器:

mcp dev src/mcp_wiki/server.py

服务器将在以下地址启动:

http://127.0.0.1:6274

调用方法示例:

read_wikipedia_article("https://en.wikipedia.org/wiki/Python_(programming_language)")

许可证

该项目遵循 MIT 开源许可条款。