mcp-transport-prototype
@Amishk599
关于 mcp-transport-prototype
A prototype implementation to build custom MCP server that is accessible over stdio and SSE transport
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-transport-prototype": {
"command": "python",
"args": [
"main.py",
"--transport",
"sse"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is mcp-transport-prototype?
mcp-transport-prototype is a prototype implementation for understanding how to build a custom MCP server accessible over both stdio and SSE transports. It explores the differences between Server-Sent Events (SSE) and standard input/output (stdio) for MCP communication.
How to use mcp-transport-prototype?
Run the server with uv run main.py in one terminal, and the client with uv run mcp_client.py in another to test the SSE transport. No further configuration details are provided.
Key features of mcp-transport-prototype
- Implements MCP server over SSE and stdio transports
- Demonstrates one-way real-time streaming via SSE over HTTP
- Shows traditional process communication via stdio
- Includes a sample client script to test SSE mode
Use cases of mcp-transport-prototype
- Understanding how to build custom MCP servers with different transports
- Testing SSE for web dashboards or browser-based apps needing live updates
- Using stdio for command-line tools or LLM agents launching MCP as subprocess
FAQ from mcp-transport-prototype
What is the difference between SSE and stdio transports?
SSE runs the MCP server as a separate HTTP service, pushing real-time updates one-way from server to client over the network. Stdio launches the server as a subprocess communicating via stdin/stdout, ideal for in-process tools without network overhead.
What runtime dependencies are required?
The prototype uses uv for running Python scripts. No additional dependencies are listed.
How do I test the SSE transport?
Run uv run main.py in one terminal and uv run mcp_client.py in another. The client script is available at the provided GitHub link.
Where does the data live?
The README does not specify data storage; it focuses on transport implementation only.
What are the known limitations?
SSE is one-way (server to client), unlike WebSockets. No other limitations are mentioned.
其他 分类下的更多 MCP 服务器
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
评论