Overview
MCP allows you to connect to various external services like databases, payment processors, analytics platforms, and AI services. Each connection provides tools that can be executed with proper approval workflows, ensuring security while maintaining productivity.Service Integration
Connect to databases, APIs, and external services
Tool Execution
Execute approved operations with security controls
Marketplace
Pre-configured integrations for popular services
System Architecture
Core Components
Core Components
Main System Components
The MCP system consists of several interconnected components working together:Integration Panel
Central hub for managing all MCP connections and activities
Marketplace
Pre-configured templates for popular services and APIs
Tool Registry
Catalog of all available tools from connected servers
Execution History
Complete log of all tool executions and their results
Server Types
Server Types
Connection Protocols
MCP supports multiple connection protocols for different use cases:STDIO Servers: Local command-line tools and scripts SSE Servers: Real-time streaming connections HTTP Servers: RESTful API integrationsSecurity Model
Security Model
Approval & Security
Built-in security controls ensure safe tool execution:- Tool Approval: Manual approval required for tool execution
- Auto-Approval: Trusted tools can be pre-approved
- Timeout Protection: Automatic denial after timeout period
- Parameter Validation: Input validation before execution
Getting Started
1
Access MCP Panel
Click the MCP integrations button in the toolbar to open the main panel
2
Browse Marketplace
Explore pre-configured templates for popular services
3
Configure Integration
Fill in required credentials and connection details
4
Test Connection
Verify the integration works before saving
5
Execute Tools
Use approved tools in your development workflow
Marketplace Integrations
Database Services
Database Services
Database & Storage
Connect to databases and storage services:- Supabase: PostgreSQL with real-time subscriptions
- Custom Databases: Any PostgreSQL-compatible database
- File Systems: Local and remote file operations
Payment & Commerce
Payment & Commerce
Payment Processing
Integrate payment and subscription services:- Stripe: Payment processing and subscriptions
- Custom Payment APIs: Third-party payment processors
Analytics & Monitoring
Analytics & Monitoring
Analytics Platforms
Connect to analytics and monitoring services:- PostHog: Product analytics and feature flags
- Custom Analytics: Internal analytics platforms
Communication
Communication
Communication Tools
Integrate messaging and collaboration platforms:- Slack: Team communication and notifications
- Custom APIs: Internal communication systems
Development Tools
Development Tools
Development Services
Connect to development and deployment tools:- GitHub: Repository management and code collaboration
- Vercel: Deployment and hosting platform
- 21st.dev: Component generation and development tools
AI & ML Services
AI & ML Services
Artificial Intelligence
Integrate AI and machine learning services:- Claude Code: AI-powered code generation
- OpenAI: GPT models and AI capabilities
- Custom AI APIs: Proprietary AI services
Productivity
Productivity
Productivity Tools
Connect to productivity and knowledge platforms:- HubSpot: CRM and marketing automation
- Notion: Knowledge base and documentation
- Custom Tools: Internal productivity systems
Server Management
Adding Servers
Adding Servers
Manual Server Configuration
Add custom MCP servers with full configuration control:- Server Types: STDIO, SSE, or HTTP connections
- Authentication: API keys, tokens, and custom headers
- Environment Variables: Runtime configuration
- Connection Testing: Verify configuration before saving
Server Monitoring
Server Monitoring
Connection Health
Monitor the status of all connected servers:- Connection Status: Real-time availability checking
- Tool Count: Number of available tools per server
- Error Reporting: Connection and authentication issues
- Auto-Reconnection: Automatic retry on connection loss
Server Maintenance
Server Maintenance
Configuration Management
Manage existing server configurations:- Edit Settings: Update credentials and configuration
- Delete Servers: Remove unused integrations
- Bulk Operations: Manage multiple servers simultaneously
- Export/Import: Backup and restore configurations
Tool Execution Workflow
Tool Discovery
Tool Discovery
Finding Available Tools
Browse and search through all available tools:- Tool Registry: Complete catalog of available operations
- Search & Filter: Find tools by name, server, or category
- Parameter Preview: View required and optional parameters
- Documentation: Access tool descriptions and usage examples
Approval Process
Approval Process
Secure Tool Execution
Execute tools with built-in security controls:- Approval Interface: Review tool calls before execution
- Parameter Validation: Ensure correct input values
- Timeout Protection: Automatic denial after 30 seconds
- Trusted Tools: Pre-approve frequently used operations
Execution Monitoring
Execution Monitoring
Track Tool Usage
Monitor and analyze tool execution patterns:- Execution History: Complete log of all tool calls
- Performance Metrics: Execution time and success rates
- Error Analysis: Failed executions and error details
- Usage Statistics: Most frequently used tools
Advanced Features
Advanced Capabilities
- Auto-Approval: Pre-approve trusted tools for instant execution
- Bulk Operations: Manage multiple servers and tools simultaneously
- Data Export: Export execution history and configurations
- Real-time Updates: Live status monitoring and notifications
Best Practices
Security First: Always review tool parameters before approval, especially for operations that modify data or
execute commands.
Start Small: Begin with marketplace templates for popular services, then add custom integrations as needed.
Credential Management: Store API keys and tokens securely. MCP configurations are stored locally and never
transmitted to external servers.
Troubleshooting
Connection Issues
Connection Issues
Server Connection Problems
Common connection issues and solutions:- Network Errors: Check internet connectivity and firewall settings
- Authentication Failures: Verify API keys and credentials
- Server Unavailable: Check service status and retry later
- Configuration Errors: Validate server URLs and parameters
Tool Execution
Tool Execution
Tool Execution Problems
Issues with tool execution and approval:- Approval Timeouts: Tools auto-deny after 30 seconds
- Parameter Errors: Check required field validation
- Permission Issues: Verify API permissions and scopes
- Rate Limiting: Respect API rate limits and retry logic
Performance
Performance
Performance Optimization
Improve MCP system performance:- Connection Pooling: Reuse connections for better performance
- Caching: Cache frequently accessed data
- Batch Operations: Group multiple operations when possible
- Monitoring: Track performance metrics and bottlenecks
