Labsco
AgentForgeEngine logo

mpc-bridge

from AgentForgeEngine

http stream to stdin/stdout and back

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

โŒ labsco summary โ€” our analysis, not the vendor's

What it is โ€” a Go application that wraps subprocess-based MCP servers with HTTP streaming (SSE), so web-based MCP clients can talk to stdio MCP servers; compatible with llama.cpp's StreamableHTTP transport.

What you get โ€”

  • HTTP streaming server โ€” GET /mcp/{namespace} (SSE) and POST /mcp/{namespace}/message, with CORS and lifecycle management
  • Subprocess management โ€” on-demand spawning, connection reuse, exponential-backoff restarts, graceful SIGTERM/SIGINT shutdown
  • Full MCP handling โ€” initialize, tools/list, tools/call, ping over JSON-RPC 2.0, with message-size and connection limits
  • Ops built in โ€” /health checks, /metrics Prometheus endpoint, and /debug dashboard with real-time message log

Requirements โ€” nothing โ€” runs out of the box; a Go application with no API keys. You bring the MCP server subprocess to bridge.

Cost snapshot โ€” free (no license stated in the excerpt); self-hosted Go binary.

Setup effort โ€” self-host: build and run the Go bridge, point clients at its HTTP endpoints.

Our take โ€” A solid infrastructure piece for exposing stdio MCP servers over HTTP/SSE, especially with llama.cpp; note it's developer plumbing โ€” "Master Documentation" for a bridge, not an end-user tool โ€” and the excerpt references a bundled test-server, so you supply the real servers.

Source: the project README โ€” summarized 2026-07-08.