Back to MCP directory
publicPublicdnsLocal runtime

MCP-SSE-Server-Sample

这是一个展示如何使用SSE服务器实现Model Context Protocol (MCP)的简单示例项目,包含服务器和客户端的基本实现。

article

README

🚀 模型上下文协议(MCP)的服务器发送事件(SSE)示例代码

本仓库提供了一个基于模型上下文协议(MCP)实现的服务器发送事件(SSE)的示例代码。尽管此实现仅具备两个不太实用的功能(文本倒序或转换为大写),但它能帮助我们深入理解SSE服务器的工作原理。

该服务器实现参考了官方样例代码:

🚀 快速开始

启动服务器

您需使用uv命令启动服务器,示例代码提供了标准的输入输出版本。由于本仓库主要用于展示SSE服务器用法,这里不详细解释常规版本内容,如需更多信息可参考官方代码。

$ uv运行mcp_server_sample --端口8080 --传输sse

运行客户端脚本

启动服务器后,执行client.py脚本:

$ python client.py
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client