LABSCO SUMMARY
It adds no tools of its own; it changes what the server you already run is allowed to do.
The install is one line of config: swap your server's command for minibridge in all-in-one mode with that same command after a double dash, and the unmodified server now gets TLS, integrity checking and telemetry around it. Read the feature table before assuming more — secrets redaction, authorization controls and PII detection are marked as things you implement in Rego, not behaviour that ships turned on.
What it is
A Go binary that sits between an agent and an MCP server as a backend-to-frontend bridge: the frontend takes the client connection, the backend wraps the MCP server, and an optional Policer inspects what passes in either direction.
What you get
- TLS on the wire, with optional client certificate validation
- Tool integrity checks, so the wrapped server cannot mutate its tools or templates during execution
- Policers that authenticate the user and inspect or transform content, written locally in OPA Rego or served remotely over HTTPS
- SBOM generation and real-time validation of the MCP server
- Prometheus metrics, plus OpenTelemetry traces that can pick up spans carried on the MCP call itself
- An all-in-one mode that wraps an existing stdio server in a single process
Requirements
Install from Homebrew, the AUR, go install go.acuvity.ai/minibridge@latest, or a release binary. Your MCP client must be able to resolve the binary — if it reports a spawn error, put the full path from which minibridge in the command field. Policers are optional and are yours to write.
Setup effort
One command — go install go.acuvity.ai/minibridge@latest
USE CASES
01
Exposing an internal MCP server to a team
Terminate TLS at the bridge and require client certificates, instead of leaving the server bound to localhost or open to the internet.
02
Stopping a call before it reaches the server
Write a Rego policy that inspects the request, and let the backend reject anything it does not like.
03
Seeing what the agent actually called
Scrape the Prometheus metrics and follow the OpenTelemetry spans, including ones attached to the MCP call by the client.
04
Catching a server that changes its tools mid-session
Turn on the integrity check and let the bridge fail the run rather than the model quietly acquiring new capabilities.
BEFORE YOU INSTALL
What to know first
Requires
uvx on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
go install go.acuvity.ai/minibridge@latestMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"fetch": {
"command": "minibridge",
"args": [
"aio",
"--",
"uvx",
"mcp-server-fetch"
]
}
}
}