C — Moderate risk signals Graded October 16, 2026Several concerns worth a closer look before you install.Based on public adoption and transparency signals as of October 16, 2026. Our opinion, not a code audit or security guarantee.
App connector · Developer tools, Cloud & infrastructure
mcp-remote
Remote proxy for Model Context Protocol, allowing local-only clients to connect to remote servers using oAuth
Bottom line: Signal-based grade (2/7 points): heavily downloaded, no public source code found. This reflects adoption and transparency, not a code review.
- Popularity score
- 44/100
- Rank
- #227 of 500
- Weekly downloads
- 664k
What it does
mcp-remote is a proxy server that bridges local-only MCP clients to remote MCP servers over the internet using OAuth authentication. It enables applications without direct network access to leverage remote AI capabilities and data sources securely.
Who it’s for
Developers building AI agents or applications in restricted environments (sandboxes, corporate networks) who need to connect to remote MCP servers. Teams requiring OAuth-gated access to centralized AI resources.
Copy-paste setup
Check these steps against the project’s own instructions before running anything.
Install via npm: npm install mcp-remote. Verify current setup instructions against the official repository README (opens external site) for OAuth configuration and environment variables, as proxy configuration patterns may vary by deployment context.
Risks
- OAuth token handling: Credentials stored locally or transmitted through the proxy could be exposed if the proxy process is compromised or logs are not properly secured.
- Man-in-the-middle exposure: Remote connections rely on TLS/network security; misconfiguration could allow interception of requests and responses between client and server.
- Prompt injection via remote servers: Malicious or compromised remote MCP servers could inject harmful instructions or exfiltrate data through the proxy.
- Supply-chain dependency: Low GitHub visibility (0 stars) and limited public vetting may indicate younger or niche maintenance; undiscovered vulnerabilities possible.
- Data exfiltration: Proxy sits in the data path; sensitive payloads flowing through remote connections could be logged, cached, or monitored if proxy governance is weak.
How to stay secure
Least-privilege permissions
- Run the proxy with minimal system access. Only grant file read/write permissions to directories it absolutely needs; do not run as administrator or root user.
- Restrict OAuth token storage. Keep credential files on an encrypted, separate drive if possible; use file-level encryption (like BitLocker or FileVault) rather than relying on folder passwords.
- Limit who can access proxy logs. Only authorized security and operations staff should read logs; use role-based access controls to prevent casual viewing of credentials or data.
- Rotate OAuth tokens regularly (monthly minimum). Treat tokens like passwords—retire old ones even if they seem safe.
Network isolation
- Require TLS encryption for all remote connections. Verify the remote server's security certificate is valid; reject self-signed certificates in production unless explicitly trusted and documented.
- Use a dedicated network segment or firewall rules. Do not allow the proxy to communicate with untrusted internal systems; isolate it from sensitive databases or internal tools.
- Disable direct internet access where possible. Route connections through a corporate VPN or proxy gateway so your organization can monitor and filter traffic.
- Block unnecessary ports and services. Disable any features on the proxy that are not actively used.
Monitoring
- Enable detailed audit logging for all OAuth token operations (issuance, refresh, revocation) and all remote connections—log which servers are contacted and when.
- Set alerts for suspicious patterns: unusual connection times, failed authentication attempts, or requests to unknown remote servers.
- Review logs weekly for unauthorized access, data volume spikes, or changes in proxy configuration.
- Monitor the GitHub repository for security advisories, updates, and vulnerability reports; subscribe to notifications and patch immediately.
Red flags to watch for
- Proxy process crashes or restarts frequently. This may indicate memory corruption or an attempted exploit.
- Unexplained network traffic to or from the proxy outside normal operation hours or to unfamiliar IP addresses.
- Authentication failures increasing suddenly or tokens expiring prematurely—possible signs of token compromise or man-in-the-middle attack.
- Remote MCP servers you did not authorize. Review the list of allowed servers regularly; if unknown servers appear, revoke access and investigate immediately.
Alternatives
- mcp-server-filesystem (opens external site) — local, file-system-only MCP server (no remote calls, reduced network risk)
- mcp-proxy (opens external site) — official MCP proxy implementations from Anthropic (higher trust and maintenance)
- VPN / SSH tunneling — traditional network-layer solutions for remote access without a dedicated MCP proxy
- Local API wrappers — host isolated HTTP endpoints and wrap them as MCP servers locally (avoids proxy intermediaries)