
Sample code for Model Context Protocl (MCP) with Server Sent Event (SSE)

2025.03.16
1
Python学习示例SSE服务器其它
这是一个基于Server Sent Event (SSE)的Model Context Protocol (MCP)服务器示例代码。该服务器提供了两个简单的功能(文本逆序和转换为大写),主要用于理解SSE服务器的工作原理。实现基于官方示例代码,适合学习和测试SSE服务器的基本功能。
View on GitHub
Overview
基本能力
产品定位
该服务是一个用于演示和学习SSE服务器工作原理的示例项目,不提供实际生产环境中的实用功能。
核心功能
- 文本逆序处理
- 文本转换为大写
适用场景
- 学习SSE服务器的工作原理
- 测试SSE服务器的基本功能
- 作为开发MCP相关应用的参考示例
工具列表
uv
: 用于运行SSE服务器的命令行工具client.py
: 示例客户端代码,用于测试服务器功能
常见问题解答
无具体常见问题解答内容提供。
使用教程
使用依赖
需要安装Python环境和uv
工具。
安装教程
- 确保已安装Python
- 使用以下命令启动服务器:
$ uv run mcp_server_sample --port 8080 --transport sse
- 在另一个终端中运行客户端:
$ python client.py
调试方式
- 检查服务器是否正常运行在指定端口
- 确认客户端能够连接到服务器
- 观察服务器和客户端的输出日志
许可证
None