Http Sse Mcp Starter

Http Sse Mcp Starter

🚀 基于HTTP SSE的MCP服务器(附带维基百科文章工具)

这是一个基于HTTP SSE(Server-Sent Events)的MCP(模型上下文协议)服务器,集成了获取维基百科文章并将其转换为Markdown格式的工具,有效解决了数据获取与格式转换的问题,为用户提供了便捷的使用体验。

🚀 快速开始

本项目是基于HTTP SSE的MCP服务器,集成了维基百科文章获取与转换工具。按照以下步骤,你可以快速启动并使用该服务器。

✨ 主要特性

  • 使用FastMCP实现的MCP服务器,具备高效稳定的性能。
  • 通过SSE(Server-Sent Events)进行客户端与服务端之间的通信,实现实时数据传输。
  • 拥有维基百科文章获取工具,方便获取所需的维基百科文章。
  • 能够将HTML内容转换为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

服务器将在http://localhost:8000启动,提供以下端点:

  • /sse:用于客户端的SSE连接
  • /messages/:处理 incoming POST 消息

使用客户端

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

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

高级用法

本MCP服务器提供了丰富的功能,包括工具、资源和提示语。read_wikipedia_article工具可用于获取维基百科上的文章,解析其内容并将其转换为Markdown格式,满足更复杂的使用场景。

📚 详细文档

MCP服务器功能

该MCP服务器提供:

  • 工具:客户端可以调用的功能
  • 资源:可供客户端使用的数据资源
  • 提示语:为AI助手预先定义的提示信息

read_wikipedia_article工具用于获取维基百科上的文章,解析其内容并将其转换为Markdown格式。

📄 许可证

本项目采用MIT许可证。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-09-19 10:12

相似服务问题

相关AI产品