MCP 学习项目⚡
About
MCP 学习项目⚡是一个基于 MCP(Model Context Protocol)协议的学习程序,提供四则运算工具集,并支持基于 SSE 的实时消息传输与异步 HTTP 客户端,适合用于学习和演示 MCP 协议的实现。
Details
- Author
- uoky5217
- Downloads
- 109
- Categories
- Other
Jump to
- 四则运算工具集(加、减、乘、除)
- 基于 SSE 的实时消息传输
- 异步 HTTP 客户端支持
- 强类型输入校验
- 支持多内容类型返回(文本/图片/嵌入式资源)
确保 Python 3.10 以上版本,安装 requirements.txt 中的依赖(pip install -r requirements.txt)。随后需分别启动 MCP Server(端口 8001)和 API Server(端口 8000),客户端通过 SSE 流式连接 MCP Server 调用计算功能。
MCP 学习项目⚡
🌟 项目简介
本项目是一个基于MCP协议的学习程序,提供了四则运算工具集,支持实时消息传输和异步HTTP客户端。🌟 系统架构
graph LR
Client-->|SSE Streaming| MCP_Server["MCP Server (Port 8001)"]
MCP_Server-->|HTTP RPC| API_Server["API Server (Port 8000)"]
API_Server-.->|Call Function| FUNC[(计算函数)]
subgraph 计算服务
API_Server
end
✨ 核心功能
- 🧮 四则运算工具集(加减乘除)
- 📡 基于SSE的实时消息传输
- ⚡ 异步HTTP客户端支持
- 🔒 强类型输入校验
- 📊 支持多内容类型返回(文本/图片/嵌入式资源)
🛠️ 技术栈
- 框架: Starlette
- 服务器: Uvicorn
- HTTP客户端: HTTPX
- 协议: MCP Server-Sent Events
🚀 快速开始
前置要求
- Python 3.10+ - Pipenv```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



