MCP Stdio to SSE Proxy MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add mcp-stdio-proxy -- npx -y @swiftzilla/mcp --api-key "${API_KEY}"
README.md

Proxy between a local Stdio connection and a remote SSE MCP server.

MCP Stdio to SSE Proxy

This project implements a Model Context Protocol (MCP) server that acts as a proxy between a local Stdio connection and a remote MCP server running over Server-Sent Events (SSE).

It is specifically configured to proxy to https://swiftzilla.dev/mcp/sse.

Usage

Prerequisites

  • Node.js installed.
  • An API Key for SwiftZilla (if required by the server).

Running via npx

You can run this proxy directly using npx (once published or installed locally). You can pass the API key via environment variable or command-line argument:

# Using environment variable
API_KEY="your-api-key" npx mcp-stdio-proxy

# Using command-line argument
npx mcp-stdio-proxy --api-key "your-api-key"

Configuration (Claude Desktop, etc.)

To use this with an MCP client like Claude Desktop, add the following to your mcp.json config:

{
  "mcpServers": {
    "swiftzilla": {
      "command": "npx",
      "args": ["-y", "@swiftzilla/mcp", "--api-key", "${API_KEY}"]
    }
  }
}

Development

  1. Install dependencies:
    npm install
    
  2. Build:
    npm run build
    
  3. Run locally:
    node dist/index.js
    

Environment Variables

API_KEYAPI key for SwiftZilla authentication

Configuration

claude_desktop_config.json
{"mcpServers": {"swiftzilla": {"command": "npx", "args": ["-y", "@swiftzilla/mcp", "--api-key", "${API_KEY}"]}}}

Try it

Connect to the SwiftZilla remote MCP server using the proxy.
List the available resources provided by the remote SwiftZilla SSE server.
Fetch data from the remote SwiftZilla endpoint through the local proxy.

Frequently Asked Questions

What are the key features of MCP Stdio to SSE Proxy?

Acts as a bridge between local Stdio and remote SSE protocols. Enables Stdio-based MCP clients to access remote SSE endpoints. Supports authentication via API key. Configurable via environment variables or command-line arguments.

What can I use MCP Stdio to SSE Proxy for?

Connecting local Claude Desktop instances to remote SwiftZilla services. Bridging legacy Stdio-only MCP clients to modern SSE-based infrastructure. Securely accessing remote MCP server capabilities from a local development environment.

How do I install MCP Stdio to SSE Proxy?

Install MCP Stdio to SSE Proxy by running: npx @swiftzilla/mcp --api-key "your-api-key"

What MCP clients work with MCP Stdio to SSE Proxy?

MCP Stdio to SSE Proxy works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep MCP Stdio to SSE Proxy docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare