MCP Anywhere
A unified gateway for Model Context Protocol servers
Connect your team to your data, on your terms
A boilerplate for centralizing auth and hosting
What is MCP Anywhere?¶
MCP Anywhere acts as an all-in-one solution for accessing the MCP servers your team needs. It eliminates the complexity of managing multiple MCP server connections by providing a unified gateway with centralized configuration and security.
Purpose¶
MCP Anywhere acts as an all-in-one area for accessing the MCP servers that your team needs. Instead of managing connections to multiple MCP servers separately, you get:
- Centralized API Key Management: Securely connect your API keys to one service, instead of multiple servers
- Simplified Setup: Removes the hassle of separately connecting every MCP server to Claude, OpenAI, your local Python tools, etc.
- Selective Tool Access: Limit what tools you want available from each MCP server
- Unified Interface: Single endpoint for all your MCP tools
AI-Powered Discovery
Claude AI automatically analyzes GitHub repositories to determine setup requirements, runtime types, and configuration needs
Centralized Security
Store all API keys and credentials in one secure location with encrypted storage and proper access controls
Secret File Management
Upload and manage credential files (JSON, PEM, certificates) with AES-128 encryption and automatic container mounting
Granular Control
Enable or disable individual tools from each server. Each tool gets a unique prefix to prevent naming conflicts
Docker Isolation
Every MCP server runs in its own isolated Docker container for maximum security and reliability
Multi-Runtime Support
Supports Docker, Node.js (npx), and Python (uvx) runtime environments with automatic detection
Universal Integration
Connect to Claude Desktop, OpenAI, custom applications, or any MCP-compatible client through a single endpoint
How It Works¶
1. Add a Server¶
Simply provide a GitHub URL to any MCP server repository:
MCP Anywhere will:
- Analyze the repository using Claude AI
- Detect runtime requirements (Node.js, Python, Docker)
- Configure environment variables and API keys
- Make tools available through a unified endpoint
2. Manage Tools¶
- View all available tools from your servers
- Enable/disable tools individually
- Each tool gets a unique prefix (e.g.,
abc123_web_search
) - Configure API keys centrally
3. Connect Your Client¶
Use the unified endpoint with any MCP client:
Quick Start¶
Ready to get started? Follow our simple setup guide:
Current Version: 0.8.0 (Beta)
License: See LICENSE
Brought to you by: LOCOMOTIVE Agency