Introducing MCPR: Open-Source Proxy for MCP Apps
We’re excited to introduce MCPR — an open-source reverse proxy purpose-built for Model Context Protocol applications.
The Problem
Section titled “The Problem”Building MCP apps today means dealing with a pile of infrastructure concerns that have nothing to do with your actual product:
- Content Security Policy (CSP) blocks your widgets from loading in host apps
- Authentication requires custom plumbing for every deployment
- Observability over tool calls and JSON-RPC messages is nonexistent
These problems slow teams down and lead to fragile, hard-to-debug deployments.
What MCPR Does
Section titled “What MCPR Does”MCPR sits between your MCP server and the outside world as an intelligent reverse proxy:
- Fixes CSP — automatically rewrites headers so your widgets render everywhere
- Handles Auth — built-in JWT authentication, no custom middleware needed
- Observes Everything — structured events for every tool call, request, and response
- TUI Dashboard — real-time monitoring in your terminal via a built-in ratatui dashboard
# Install and runcargo install mcprmcpr --config mcpr.tomlMCPR Cloud
Section titled “MCPR Cloud”For teams that don’t want to self-host, MCPR Cloud provides managed tunnels with free subdomains:
- Claim your subdomain at cloud.mcpr.app
- Connect your local MCP server via tunnel
- Share
yourapp.tunnel.mcpr.appwith the world
No infrastructure to manage. No ports to open.
What’s Next
Section titled “What’s Next”We’re actively working on:
- Studio — an interactive testing environment for MCP apps
- Event analytics — dashboards for tool call patterns and error rates
- Team features — shared subdomains, access control, and audit logs
Get Started
Section titled “Get Started”MCPR is Apache-2.0 licensed. Contributions welcome.
