Back to Home
grooth-se icon

mcp-remote

by grooth-se

Overview

Connects local Model Context Protocol (MCP) clients to remote MCP servers, acting as a proxy and handling OAuth authentication.

Installation

Run Command
npx @grooth-se/mcp-remote <server-url>

Environment Variables

  • MCP_REMOTE_CONFIG_DIR
  • MCP_REMOTE_LOG_DIR

Security Notes

OAuth access and refresh tokens are stored unencrypted in plain text on the local filesystem (`~/.mcp-auth/`). This poses a significant risk if the local machine's file system permissions are not strictly enforced or if the machine is compromised. The `--allow-http` option, while explicitly marked as 'not recommended', enables insecure HTTP connections, which could expose users to Man-in-the-Middle attacks during data transfer or authentication if used. Default client ID is hardcoded which limits flexibility.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassLow
Stars0
Forks0
Last Update2026-01-19

Tags

MCPProxyCLIOAuthAuthenticationNode.jsTypeScript