- Home
- MCP servers
- MCP Transport Type Conversion Server
MCP Transport Type Conversion Server
- python
10
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"chenm1xuexi-feifei-proxy-mcp": {
"command": "uvx",
"args": [
"mcp-server-fetch"
],
"env": {
"PROXY_MCP_NAME": "feifei-proxy-mcp",
"PROXY_MCP_PORT": "8000",
"TRANSPORT_TYPE": "streamable_http",
"PROXY_MCP_SERVER_CONFIG": "{\"mcpServers\":{\"fetch\":{\"command\":\"uvx\",\"args\": [\"mcp-server-fetch\"]}}}"
}
}
}
}This MCP server converts existing MCP connections that use stdio or sse into a streamable_http transport. It enables you to route MCP traffic through a streamlined HTTP-based channel, making it easier to proxy, scale, and manage MCP servers without changing each client.
How to use
You connect your MCP clients to the proxy as if you were using a standard MCP endpoint, then run the proxy to translate the chosen input transport to streamable_http. The proxy is configured to start the internal MCP server you specify and expose the transformed MCP stream over HTTP.
How to install
Prerequisites you need before starting: Docker and Docker Compose are installed on your machine.
-
Install Docker and Docker Compose if you do not have them yet.
-
Create a deployment that uses the proxy MCP image and configure the internal MCP server you want to proxy.
-
Start the deployment and verify the proxy is running and listening on the configured ports.
The following example shows how to deploy three proxy MCP instances via docker-compose, each proxying a different MCP backend. The example uses streamable_http as the target transport for each proxied MCP.
Additional configuration notes
Environment variables control how the proxy behaves. The core variables you will configure are:
Troubleshooting and tips
If you do not see traffic flowing as expected, check the container logs for errors related to the internal MCP server startup or transport translation. Ensure the PROXY_MCP_SERVER_CONFIG JSON matches the internal MCP server you want to proxy and that the target transport (streamable_http) is enabled in your environment.
Available tools
uvx
Utility to run MCP server processes inside the proxy, enabling streamable transformations of MCP transports.
mcp-server-fetch
Internal MCP server binary configured to serve the fetch-related MCP endpoints through the proxy.