Overview
what is mcp-servers?
Mcp-servers is a project that provides serverless solutions for managing MCP (Microservices Control Plane) servers.
how to use mcp-servers?
To use mcp-servers, you can start with various templates such as 'start-mcp-everything', 'start-mcp-puppeteer', or 'start-mcp-nodejs-hello-world' available in the repository.
key features of mcp-servers?
- Serverless architecture for easy deployment
- Multiple starter templates for different use cases
- Built with JavaScript and MIT licensed
use cases of mcp-servers?
- Deploying microservices without managing servers
- Running automated tasks using Puppeteer
- Creating simple Node.js applications in a serverless environment
FAQ from mcp-servers?
- What is the license for mcp-servers?
Mcp-servers is licensed under the MIT license, allowing for free use and modification.
- Is mcp-servers suitable for production use?
Yes, mcp-servers can be used in production environments, but it's recommended to test thoroughly before deployment.
- What programming language is used in mcp-servers?
The project is built using JavaScript.
Content
MCP Servers on Serverless
MCP 协议中有 STDIO 与 SSE 两种传输机制,大致如下:
STDIO模式架构
[客户端] → stdin请求 → [MCP服务器] → stdout响应 → [客户端]
SSE模式架构
HTTP POST请求
↗---------------→
[Web客户端] [MCP服务器]
↖-----------------↙
SSE事件流推送
当前市场中存量 MCP Server 绝大部分采用 STDIO 传输机制实现,为了能够实现存量的 MCP Server 代码无需任何改变即可转为 SSE 模式,我们设计了 mcp-proxy,工作原理如下图:
mcp-proxy + stdio 模版
- GitHub: start-mcp-github
- GitLab: start-mcp-gitlab
- Fetch: start-mcp-fetch
- Time: start-mcp-time
- brave-search: start-mcp-brave-search
- ever-art: start-mcp-ever-art
- sequentialthinking: start-mcp-sequentialthinking
- everything: start-mcp-everything
- 高德地图: start-mcp-amap-maps
- Chatppt: start-mcp-chatppt
- OpenWeather: start-mcp-openweather
- 百度地图(Nodejs版): start-mcp-nodejs-baidu-map
- Financial Datasets: start-mcp-financial-datasets
- quickchart: start-mcp-quickchart
- firecrawl: start-mcp-firecrawl
- agentql: start-mcp-agentql
- Perplexity Ask: start-mcp-perplexity-ask
- Json: start-mcp-json
- Figma-Context-MCP: start-mcp-figma
- Notion: start-mcp-notion
- Flomo: start-mcp-flomo
- server-aliyun-observability: start-mcp-server-aliyun-observability
其中有 hello-world 示例:
SSE 模版
No tools information available.
No content found.