MCP Server with Wikipedia Article Tool

MCP Server with Wikipedia Article Tool

site icon
2025.04.06 0
Python维基百科文章获取HTML转Markdown内容生成
这是一个基于HTTP SSE的MCP(Model Context Protocol)服务器,具有获取和转换维基百科文章为Markdown格式的功能。
View on GitHub

Overview

基本能力

产品定位

该服务是一个基于HTTP SSE的MCP服务器,主要用于获取和转换维基百科文章为Markdown格式。

核心功能

  • 使用FastMCP实现的MCP服务器
  • 使用Server-Sent Events (SSE)进行客户端-服务器通信
  • 维基百科文章获取工具
  • 将HTML内容转换为Markdown格式

适用场景

  • 需要从维基百科获取文章内容的场景
  • 需要将HTML内容转换为Markdown格式的场景
  • 需要与MCP服务器进行通信的场景

工具列表

  • read_wikipedia_article工具:从维基百科获取文章,解析其内容并将其转换为Markdown格式。

常见问题解答

使用教程

使用依赖

  • Python 3.8+
  • 依赖项列在requirements.txt中
  • uv(Python包管理器)

安装教程

# 克隆仓库
git clone https://github.com/codingaslu/http-sse-mcp-starter.git
cd http-sse-mcp-starter

# 使用uv安装依赖
uv pip install -r requirements.txt

调试方式

# 启动服务器
python server.py

# 列出服务器功能
uv run -- client.py http://localhost:8000/sse

# 获取维基百科文章
uv run -- client.py http://localhost:8000/sse https://en.wikipedia.org/wiki/Python_(programming_language)

许可证

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