mcp-connect
Verified Safeby dreygur
Overview
Acts as a proxy and multiplexing server for the Model Context Protocol (MCP), enabling local MCP clients (IDEs, agents) to connect to and aggregate capabilities from multiple remote HTTP MCP servers.
Installation
mcp-connect serveEnvironment Variables
- GITHUB_TOKEN
- CONTEXT7_API_KEY
- API_TOKEN
Security Notes
The project uses secure practices for OAuth (PKCE, token caching with secure file permissions) and environment variable management (explicit .env files, no hardcoded secrets). Network requests use `reqwest` and HTTPS is recommended. The `StdioTransport` in `mcp-client` allows connecting to an external server via command execution; however, this is controlled by explicit user configuration within `mcp-connect` itself, not arbitrary untrusted input. The installation script uses `sudo` for global binary placement, a common practice that relies on user trust.
Similar Servers
mcp-context-forge
A comprehensive Model Context Protocol (MCP) gateway and proxy that unifies REST, MCP, and A2A services, providing features like federation, virtual servers, rate-limiting, security, and an optional admin UI for managing web content and file conversions to markdown.
mcp-proxy
The mcp-proxy allows switching between MCP server transports, primarily enabling communication between stdio and SSE/StreamableHTTP endpoints.
mcphub
A hub for managing, orchestrating, and providing a unified API for various Model Context Protocol (MCP) servers and their tools, including user management, OAuth services, and discovery of external servers.
rust-mcp-sdk
A high-performance, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients, simplifying protocol handling, enabling tool-based interactions, and supporting multiple transports and authentication methods.