mo-mcp-sse-bridge
v2.1.0
Published
Lightweight SSE bridge for Model Context Protocol (MCP) servers with web-based authentication support
Maintainers
Readme
MO MCP Bridge
A lightweight bridge for Model Context Protocol (MCP) servers using HTTP Streamable transport. Connects Claude Desktop (STDIO) to a remote MCP server over HTTP.
Features
- No authentication required — perfect for MCP servers with web-based login portals
- Zero configuration — just provide the server URL
- Lightweight — minimal dependencies, pure Node.js
- Secure — no credentials stored in config files
Usage
npx [email protected] <server-url>With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mosl-trading": {
"command": "npx",
"args": [
"-y",
"[email protected]",
"https://mcp.motilaloswal.com/mcp/"
]
}
}
}Command Line
mo-mcp-sse-bridge https://your-server.com/mcp/How It Works
This bridge creates a simple stdio ↔ HTTP proxy using the MCP HTTP Streamable transport (MCP 2025-03-26 spec):
Claude Desktop (stdio)
↓
MCP Bridge (Node.js, local)
↓
MCP Server (HTTP POST /mcp/ + SSE streaming)Unlike SSE-only bridges, this one uses HTTP Streamable — a single /mcp/ endpoint that accepts HTTP POST requests and returns streamed responses. It doesn't require environment variables or credentials; it's perfect for MCP servers that handle authentication via web portals.
Use Cases
- MCP servers with web-based login portals
- Multi-user MCP servers with session-based authentication
- Development and testing of MCP servers
- Any HTTP Streamable MCP server
License
MIT
Author
Created for the MOSL OpenAPI MCP Server project.
