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.
「その他」の他のコンテンツ
ghidraMCP
LaurieWiredMCP Server for Ghidra
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
コメント