Skip to main content
stdio MCP servers are not intended to be run remotely, but fly mcp provides the ability to proxy and wrap them. The data flow is that the proxy is a stdio MCP that forwards requests to a wrapper MCP (basically a slimmed down and streamlined Streamable HTTP server), which in turn forwards requests to a stdio MCP running on a remote server: MCP Proxy/Wrapper data flow Start by cloning the MCP servers git repository and making a copy of the Dockerfile:
Make the following changes to the Dockerfile:
Now run:
Access the MCP server via the MCP inspector:
An example claude_desktop_config.json:
Adjust the flyctl path and the value of the --url to match your needs.