article
README
🚀 MCP 服务器在函数计算上的实现
本项目聚焦于 MCP 服务器在函数计算上的实现,MCP 协议包含 STDIO 和 SSE 两种传输机制。我们旨在让现有 MCP 服务器代码无需修改就能转换为 SSE 模式,为此设计了 mcp - proxy。
🚀 快速开始
MCP 协议传输机制架构
MCP 协议中包含两种传输机制,其大致架构如下:
- STDIO 模式架构
[客户端] → 标准输入请求 → [MCP 服务器] → 标准输出响应 → [客户端]
- SSE 模式架构
HTTP POST 请求
↗---------------→
[Web 客户端] [MCP 服务器]
↖-----------------↙
SSE 事件流推送
目前市场上大部分存量 MCP 服务器采用 STDIO 传输机制实现。
mcp - proxy 工作原理
为了使现有 MCP 服务器代码无需任何修改即可转换为 SSE 模式,我们设计了 mcp - proxy,其工作原理如下图所示:

📚 详细文档
mcp - proxy + stdio 模板
以下是 mcp - proxy + stdio 模板的相关仓库链接:
- GitHub: [start - mcp - github](./start - mcp - github/src)
- GitLab: [start - mcp - gitlab](./start - mcp - gitlab/src)
- Fetch: [start - mcp - fetch](./start - mcp - fetch/src)
- Time: [start - mcp - time](./start - mcp - time/src)
- brave - search: [start - mcp - brave - search](./start - mcp - brave - search/src)
- ever - art: [start - mcp - ever - art](./start - mcp - ever - art/src)
- sequentialthinking: [start - mcp - sequentialthinking](./start - mcp - sequentialthinking/src)
- everything: [start - mcp - everything](./start - mcp - everything/src)
- 高德地图: [start - mcp - amap - maps](./start - mcp - amap - maps/src)
- Chatppt: [start - mcp - chatppt](./start - mcp - chatppt/src)
- OpenWeather: [start - mcp - openweather](./start - mcp - openweather/src)
- 百度地图(Nodejs 版): [start - mcp - nodejs - baidu - map](./start - mcp - nodejs - baidu - map/src)
- Financial Datasets: [start - mcp - financial - datasets](./start - mcp - financial - datasets/src)
- quickchart: [start - mcp - quickchart](./start - mcp - quickchart/src)
- firecrawl: [start - mcp - firecrawl](./start - mcp - firecrawl/src)
- agentql: [start - mcp - agentql](./start - mcp - agentql/src)
- Perplexity Ask: [start - mcp - perplexity - ask](./start - mcp - perplexity - ask/src)
- Json: [start - mcp - json](./start - mcp - json/src)
- Figma - Context - MCP: [start - mcp - figma](./start - mcp - figma/src)
- Notion: [start - mcp - notion](./start - mcp - notion/src)
- Flomo: [start - mcp - flomo](./start - mcp - flomo/src)
- server - aliyun - observability: [start - mcp - server - aliyun - observability](./start - mcp - server - aliyun - observability/src)
其中有 hello - world 示例:
- [start - mcp - nodejs - hello - world - stdio](./start - mcp - nodejs - hello - world - stdio/src/)
- [start - mcp - python - hello - world - stdio](./start - mcp - python - hello - world - stdio/src/)
SSE 模板
以下是 SSE 模板的相关仓库链接:
- [start - mcp - nodejs - hello - world](./start - mcp - nodejs - hello - world/src/)
- [start - mcp - python - hello - world](./start - mcp - python - hello - world/src/)
- [start - mcp - java - hello - world](./start - mcp - java - hello - world/src)
Scan to join WeChat group