Mcpproxy Go MCP Server

<strong>๐Ÿ“บ Watch the full walkthrough</strong> &nbsp;ยท&nbsp; <strong>๐Ÿ“š Read the docs</strong> &nbsp;ยท&nbsp; <strong>๐ŸŒ mcpproxy.app</strong>

Local serverstdioPython

What is the Mcpproxy Go MCP server?

๐Ÿ“บ Watch the full walkthrough ย ยทย  ๐Ÿ“š Read the docs ย ยทย  ๐ŸŒ mcpproxy.app. Exposed over MCP by the mcpproxy go mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.

What it actually does

  • Scale beyond API limits โ€” โ€“ Federate hundreds of MCP servers while bypassing Cursor's 40-tool limit and OpenAI's 128-function cap
  • Save tokens & accelerate responses โ€” โ€“ Agents load just one retrieve_tools function instead of hundreds of schemas. Research shows ~99 % token reduction with 43 % accuracy improvement
  • Advanced security protection โ€” โ€“ Automatic quarantine blocks Tool Poisoning Attacks until you manually approve new servers
  • Pluggable security scanners โ€” โ€“ Run Snyk, Semgrep, Trivy, Cisco, and other Docker-based scanners against quarantined servers before you approve them; findings are normalized to SARIF with a composite risk score. See Security scanner plugins
  • Works offline & cross-platform โ€” โ€“ A single core binary for macOS (Intel & Apple Silicon), Windows (x64 & ARM64), and Linux (x64 & ARM64), with the web UI embedded. macOS additionally ships an optional menu-bar app

Adding it to your client

Setup follows the usual MCP pattern โ€” install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.

Its toolset

Everything the assistant can do here goes through one of these:

  • Configuration โ€” The Configuration tool exposed by this server
  • Features โ€” The Features tool exposed by this server

Configuration

You will need 2 environment variables: NODE_EXTRA_CA_CERTS, MCPPROXY_TLS_ENABLED. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcpproxy go mcp server does with a few real requests.

When to reach for it

Plenty of cloud and infrastructure servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Mcpproxy Go's toolset โ€” Configuration, Features โ€” is a fair guide to whether it matches your workflow. It is maintained by smart-mcp-proxy; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
ConfigurationThe Configuration tool exposed by this server.
FeaturesThe Features tool exposed by this server.

How to install the Mcpproxy Go MCP server

{
  "listen": "127.0.0.1:8080",
  "mcpServers": [
    { "name": "local-python", "command": "python", "args": ["-m", "my_server"], "protocol": "stdio", "enabled": true },
    { "name": "remote-http", "url": "http://localhost:3001", "protocol": "http", "enabled": true }
  ]
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
NODE_EXTRA_CA_CERTSConfiguration value read at startup.Optional
MCPPROXY_TLS_ENABLEDConfiguration value read at startup.Optional

Example prompts to try

  • โ€œUse Mcpproxy Go to Configuration.โ€
  • โ€œUse Mcpproxy Go to Features.โ€

Frequently asked questions

It connects Mcpproxy Go to MCP-compatible AI assistants such as Claude and Cursor, exposing 2 tools (Configuration, Features) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Mcpproxy Go directly.