关于 MCP Server with Wikipedia Article Tool
这是一个基于 FastMCP 的 HTTP SSE MCP 服务,可获取 Wikipedia 文章并将 HTML 内容转换为 Markdown。它适用于需要通过 MCP 客户端读取百科文章的场景。
主要功能
- 01通过 SSE 进行客户端通信
- 02获取 Wikipedia 文章
- 03将 HTML 转换为 Markdown
- 04提供 MCP 工具、资源和提示词
适用场景
- 01通过 MCP 获取 Wikipedia 条目
- 02将文章内容转换为 Markdown
- 03查看服务器提供的 MCP 能力
MCP 相关
该服务通过 SSE 和 HTTP 消息端点与 MCP 客户端通信,并提供读取 Wikipedia 文章的工具,以及资源和提示词。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
带有维基百科文章工具的 MCP 服务
这是一个基于 HTTP SSE 的 MCP(模型上下文协议)服务,提供用于获取维基百科文章并将其转换为 Markdown 的工具。
功能
- 使用 FastMCP 实现的 MCP 服务
- 使用服务器发送事件(SSE)进行客户端与服务端通信
- 获取维基百科文章的工具
- 将 HTML 内容转换为 Markdown
要求
- Python 3.8+
- requirements.txt 中列出的依赖项
- uv(Python 包管理器)
安装
# Clone the repository
git clone https://github.com/codingaslu/http-sse-mcp-starter.git
cd http-sse-mcp-starter
# Install dependencies using uv
uv pip install -r requirements.txt
使用方法
启动服务
python server.py
服务将在 http://localhost:8000 上启动,并提供以下端点:
/sse:用于客户端建立 SSE 连接/messages/:用于处理传入的 POST 消息
使用客户端
# List server capabilities
uv run -- client.py http://localhost:8000/sse
# Fetch a Wikipedia article
uv run -- client.py http://localhost:8000/sse https://en.wikipedia.org/wiki/Python_(programming_language)
MCP 服务功能
MCP 服务提供:
- 工具:客户端可以调用的函数
- 资源:可供客户端使用的数据资源
- 提示词:为 AI 助手预先定义的提示词
read_wikipedia_article 工具会从维基百科获取文章、解析其内容,并将其转换为 Markdown 格式。
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。