features.md•9.87 kB
# 1MCP Features Overview
> **🎯 Philosophy**: Every feature exists to solve a real user problem. We built capabilities you actually need, not just features that sound impressive.
## 🚀 Quick Discovery (Choose Your Path)
- **👋 I'm new to 1MCP** → [Core Features](/guide/essentials/core-features)
- **🔒 I need security** → [Security & Access Control](/guide/advanced/security)
- **⚡ I want performance** → [Performance & Reliability](/guide/advanced/performance)
- **🏢 I run production systems** → [Enterprise & Operations](/guide/advanced/enterprise)
- **🔧 I'm a developer** → [Developer & Integration](/guide/integrations/developer-tools)
- **🔗 I want to consolidate apps** → [App Consolidation](/guide/integrations/app-consolidation)
- **🖥️ I use Claude Desktop** → [Claude Desktop Integration](/guide/integrations/claude-desktop)
- **⚙️ I need server management** → [Server Management](/guide/essentials/server-management)
- **🏷️ I want server filtering** → [Server Filtering](/guide/advanced/server-filtering)
- **⚡ I need fast startup** → [Fast Startup](/guide/advanced/fast-startup)
---
## 🌟 [Core Features](/guide/essentials/core-features)
Essential features that work out of the box for every user:
- **🔗 Universal MCP Aggregation** - Connect all your MCP servers through one endpoint
- **🔄 Hot Configuration Reload** - Add/remove servers instantly with zero downtime
- **📊 Basic Status Monitoring** - Track connections and troubleshoot issues
Perfect for: Getting started, basic proxy needs, development environments
---
## 🔒 [Security & Access Control](/guide/advanced/security)
Enterprise-grade security with granular permissions:
- **🛡️ OAuth 2.1 Authentication** - Industry-standard secure token management
- **🏷️ Tag-Based Access Control** - Granular permissions using server tags and scopes
- **🚫 Rate Limiting & DDoS Protection** - Configurable request limits per client
Perfect for: Teams, shared environments, security compliance, production systems
---
## ⚡ [Performance & Reliability](/guide/advanced/performance)
Built for production with intelligent recovery:
- **🔄 Efficient Request Handling** - Direct forwarding with proper error handling
- **🔄 Automatic Retry & Recovery** - Exponential backoff for failed connections
- **📊 Monitoring & Logging** - Structured logging and basic system monitoring
Perfect for: Production systems, unreliable networks, critical workflows
---
## 🏢 [Enterprise & Operations](/guide/advanced/enterprise)
Production-ready deployment and operational features:
- **🔧 Single-Instance Deployment** - Simple, reliable process management
- **⚡ Async Loading & Real-Time Updates** - Progressive capability discovery
- **💊 Health Monitoring & Observability** - Comprehensive health endpoints
- **📋 Security Operation Logging** - Track authentication and access events
- **🔧 Advanced Configuration Management** - Environment-specific configs and secrets
Perfect for: Production deployments, DevOps automation, enterprise environments
---
## 🔧 [Developer & Integration](/guide/integrations/developer-tools)
Developer-friendly APIs and integration tools:
- **🔌 RESTful API & Standards Compliance** - Clean REST API with full MCP compatibility
- **📡 HTTP Transport with MCP Protocol** - Standards-compliant communication
- **🧪 Development & Integration Support** - Hot-reload, debugging, MCP Inspector support
Perfect for: Custom integrations, API clients, development workflows, testing
---
## 🔗 [App Consolidation](/guide/integrations/app-consolidation)
Unify MCP server configurations from multiple desktop applications:
- **🎯 Multi-App Integration** - Consolidate Claude Desktop, Cursor, VS Code, and more
- **🔄 Safe Configuration Management** - Automatic backups with easy restoration
- **⚡ Instant Setup** - One command to consolidate any supported application
Perfect for: Managing multiple MCP-enabled applications, sharing servers across tools
---
## 🖥️ [Claude Desktop Integration](/guide/integrations/claude-desktop)
Seamlessly integrate 1MCP with Claude Desktop using two flexible approaches:
- **📍 Local Configuration Consolidation** - Auto-configure Claude Desktop via stdio (recommended)
- **🌐 Remote Custom Connectors** - Connect to remote 1MCP servers via HTTPS
- **🔐 OAuth 2.1 Support** - Secure authentication for remote connections
Perfect for: Claude Desktop users, remote team collaboration, secure enterprise deployments
---
## ⚙️ [Server Management](/guide/essentials/server-management)
Comprehensive MCP server lifecycle and configuration management:
- **🔧 Multiple Transport Types** - Support for stdio, HTTP, and SSE transports
- **🏷️ Tag-Based Organization** - Organize servers with flexible tagging system
- **🔄 Lifecycle Management** - Add, update, enable, disable, and remove servers
- **🛡️ Security & Environment** - Secure environment variable and configuration handling
Perfect for: DevOps teams, complex server configurations, production deployments
---
## 🏷️ [Server Filtering](/guide/advanced/server-filtering)
Control access to specific MCP servers using flexible tag-based filtering:
- **🎯 Tag-Based Access Control** - Filter servers by assigned tags for granular access
- **🔍 Selective Server Exposure** - Only connect to servers that match specified criteria
- **🚫 Multi-Criteria Filtering** - Combine multiple tags for precise server selection
- **🔧 Runtime Configuration** - Dynamic filtering without server restarts
Perfect for: Multi-tenant environments, role-based access, environment separation
---
## ⚡ [Fast Startup](/guide/advanced/fast-startup)
Get 1MCP running instantly with asynchronous server loading:
- **🚀 Sub-Second Startup** - 1MCP ready in under 1 second regardless of server count
- **🔄 Background Server Loading** - Servers connect asynchronously without blocking startup
- **📊 Real-Time Status Updates** - Live notifications as servers become available
- **🛡️ Resilient Operation** - Individual server failures don't break the entire system
Perfect for: Development workflows, unreliable networks, large server configurations
---
## 🚀 Feature Matrix by User Type
| Feature | End User | Developer | Admin | DevOps | Enterprise |
| --------------------- | -------------- | --------------- | -------------- | -------------- | --------------- |
| **MCP Aggregation** | ✅ Essential | ✅ Essential | ✅ Essential | ✅ Essential | ✅ Essential |
| **Hot Reload** | 🔄 Automatic | 🔧 Debug Tool | ⚡ Critical | ⚡ Critical | ⚡ Critical |
| **Async Loading** | ⚡ Faster UX | 🔧 Optional | ⚡ Performance | ⚡ Scalability | ⚡ Enterprise |
| **Health Monitoring** | 👁️ Basic | 🔧 Debug Data | 📊 API Access | 📊 Logging | 📊 Custom |
| **OAuth 2.1** | 🔒 Transparent | 🔌 Integration | 🛡️ Required | 🛡️ Required | 🛡️ Custom |
| **Tag-Based Access** | 🚫 Hidden | 🔧 Configurable | ✅ Management | ✅ Policies | ✅ Custom |
| **Rate Limiting** | 🚫 Transparent | 🔧 Configurable | 🛡️ Protection | 📊 Monitoring | 📊 Custom |
| **Request Handling** | ⚡ Automatic | ⚡ Reliable | ⚡ Stable | ⚡ Monitored | ⚡ Scalable |
| **Single-Instance** | ✅ Simple | ✅ Easy Deploy | ✅ Manageable | ✅ Reliable | 🔧 Custom Setup |
| **Basic Logging** | 🚫 Hidden | 🔍 Debug | 📋 Monitoring | 📋 Analysis | 📋 Custom |
| **HTTP Transport** | ⚡ Automatic | 🔌 API Feature | 📊 Monitoring | 📊 Integration | 📊 Custom |
| **App Consolidation** | ✅ Simple | 🔧 Integration | ✅ Management | ✅ Automation | ✅ Enterprise |
| **Claude Desktop** | ✅ Essential | 🔌 Integration | 🔧 Setup | 📊 Remote | 🛡️ Secure |
| **Server Management** | 🚫 Hidden | ✅ Essential | ✅ Critical | ✅ Critical | ✅ Advanced |
| **Server Filtering** | 🚫 Transparent | 🔧 Configurable | 🛡️ Access Ctrl | 🛡️ Policies | 🛡️ Multi-Tenant |
**Legend**: ✅ Primary benefit | ⚡ Performance | 🔒 Security | 🔧 Technical | 🛡️ Protection | 📊 Monitoring | 🚫 Not relevant
---
## 🎯 Getting Started with Features
### Quick Start Path
1. **[5 minutes]** Basic MCP aggregation → [Getting Started](/guide/getting-started)
2. **[15 minutes]** Add authentication → [Security Features](/guide/advanced/security)
3. **[30 minutes]** Production features → [Enterprise Features](/guide/advanced/enterprise)
### Feature-Specific Guides
- **Security Setup** → [Authentication Guide](/guide/advanced/authentication)
- **Configuration** → [Configuration Guide](/guide/essentials/configuration)
- **Development** → [Developer Features](/guide/integrations/developer-tools)
- **App Integration** → [App Consolidation Guide](/guide/integrations/app-consolidation)
- **Claude Desktop** → [Claude Desktop Integration](/guide/integrations/claude-desktop)
- **Server Management** → [Server Management Guide](/guide/essentials/server-management)
- **Server Filtering** → [Server Filtering Guide](/guide/advanced/server-filtering)
- **Performance** → [Fast Startup Guide](/guide/advanced/fast-startup)
- **Architecture** → [System Architecture](/reference/architecture)
---
> **💡 Pro Tip**: Start with [Core Features](/guide/essentials/core-features), then add advanced capabilities as your requirements grow. Every feature is designed to work independently and can be enabled incrementally.