SSE服务器示例代码

这是一个基于Model Context Protocol (MCP)的Server Sent Event (SSE)服务器示例代码,用于演示SSE服务器的基本工作原理。

  • by edom18
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 edom18/mcp-sse-server-sample

使用说明

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

此存储库是使用SSE服务器的示例。此服务器提供了两种无益的方法,但此实现非常简单,对于理解SSE服务器的工作原理非常有用。

此serer实现基于官方示例代码。

如何使用

首先,您必须使用以下命令启动服务器 uv 命令如下。这个示例代码有标准的I/O版本,但这个存储库只是展示如何使用SSE服务器,所以我不解释正常的版本。如果你想知道这件事,请参考官方代码。

$ uv run mcp_server_sample --port 8080 --transport sse

接下来,只需执行 client.py.

$ python client.py

Model Context Protocol (MCP) 的,之Server Sent Event (SSE) 使用示例代码

MCP 的,之SSE 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。实施本身是将文本倒序upper case 虽然没有实际的动作,但是为了有助于理解大致的动作而实施的示例代码。

服务器端的实施是以官方的样品为基础的。

使用方法

首先启动服务器端。在样本中SSE 和标准输入输出版本,本示例包括SSE 因为是面向SSE 只介绍。除此之外请看官方样品。

uv 使用命令启动服务器,如下所示。

$ uv run mcp_server_sample --port 8080 --transport sse

然后,正常运行客户端。

$ python client.py