Skeet MCP Stdio Support
Skeet provides native support for Server-Sent Events (SSE) as its primary mechanism for remote-hosted MCP services. This real-time communication protocol enables efficient, one-way communication from your MCP services to clients, making it ideal for streaming updates and continuous data flow.
However, we also support Standard Input/Output (stdio) Transport for MCP services as well. This section will guide you through the process of enabling MCP stdio support for your MCP services.
Overview
Server-Sent Events offer several advantages for MCP implementations:
- Real-time Updates: Receive instant updates from your MCP services
- Efficient Resource Usage: Maintains a single connection for multiple events
- Native Browser Support: Works out of the box with modern web browsers
- Automatic Reconnection: Built-in retry mechanism for connection failures
Using SSE with MCP Stdio
To enable MCP Stdio support for SSE transport, we use the supergateway
package.
Configuration Example
Here's a basic example of configuring an MCP service with SSE:
mcp.json
{ "mcpServers": { "skeet.build": { "command": "npx", "args": [ "-y", "supergateway", "--sse", "https://skeet.sh/ot/YOUR_SKEET_MCP_KEY" ] } } }