模型上下文协议服务器

一个基于模型上下文协议(MCP)和服务器发送事件(SSE)的演示服务器,用于流式内容生产和管理的实践示例。

  • by sevalla-templates
  • Python
  • 本地部署
  • 16 星标
  • 更新于
在 GitHub 查看 sevalla-templates/python-demo-mcp-server

使用说明

Python演示MCP服务器

引言

这是一个使用服务器发送事件(SSE)实现模型上下文协议(MCP)的演示服务器。它提供了一个如何构建可以处理流媒体内容生产和管理的服务器的实例。

入门指南

  1. 设置Python环境
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 安装所需的软件包
uv pip install -r requirements.txt

运行服务器

开发环境

python server.py

服务器将于启动http://localhost:8080默认情况下。

生产环境

要在Sevalla上部署,请确保选择基于Dockerfile的构建环境!

游标中的用法

要在Cursor中使用此服务器,请将以下内容粘贴到您的 mcp.json 文件:

"demo-mcp": {
  "url": "https://<your-mcp-server-domain>/sse"
}

确保更换 <your-mcp-server-domain> 使用服务器的实际域。