Platform Overview

Plugged.in is the crossroads for AI data exchanges - a comprehensive platform for managing Model Context Protocol (MCP) servers with integrated RAG (Retrieval-Augmented Generation) capabilities.

What is Plugged.in?

Plugged.in provides a unified interface for discovering, configuring, and utilizing AI tools across multiple MCP servers while leveraging your own documents as context. It works seamlessly with any MCP client (Claude, Cline, Cursor, etc.) while providing advanced management capabilities through an intuitive web interface.

Core Capabilities

🎯 MCP Registry Integration (v2.7.0+)

πŸš€ Multi-Workspace Support

Organize your MCP servers into separate workspaces to prevent context pollution:
  • Projects: Top-level organization units
  • Profiles: Multiple workspaces per project
  • Isolation: Each profile has its own MCP server configurations
  • Quick Switching: Seamlessly switch between different contexts

πŸ€– AI Document Exchange (RAG v2)

  • Upload documents in various formats (PDF, text, images, code)
  • AI-generated documents with full attribution
  • Document versioning and change tracking
  • Multi-source support (uploads, AI, API)

πŸ” Security & Encryption

All sensitive data is protected with enterprise-grade security measures.
  • End-to-End Encryption: AES-256-GCM encryption for sensitive data
  • Per-Profile Isolation: Each profile has its own encryption key
  • Secure Sharing: Sanitized templates without credentials
  • SSRF Prevention: Comprehensive URL validation
  • Rate Limiting: Tiered limits for different operations

πŸ›‘οΈ Sandboxing & Isolation

All STDIO MCP servers run in secure sandboxed environments by default.
  • Bubblewrap Sandboxing: User-namespace based isolation (primary)
  • Firejail Support: SUID-based sandboxing (fallback)
  • Resource Limits: CPU, memory, and I/O constraints
  • Filesystem Isolation: Restricted access to system files
  • Network Control: Optional network isolation for untrusted servers
  • Process Containment: Prevents escape from sandbox environment

πŸ”” Notification System

Real-time activity tracking with optional email delivery:
  • MCP server activity logs
  • Custom notifications via pluggedin_send_notification tool
  • Email integration for critical alerts
  • Non-blocking asynchronous processing

Platform Architecture

Key Features by Version

v2.10.0 - Security & Performance

  • Comprehensive security audit
  • Performance optimizations
  • Custom Instructions UI
  • Enhanced error handling
  • Encryption system overhaul

v2.8.0 - AI Document Exchange

  • AI-generated documents with attribution
  • Enhanced document viewer
  • Model attribution tracking
  • Advanced search capabilities
  • Document versioning

v2.7.0 - Registry v2

  • MCP Registry integration
  • OAuth authentication
  • Smart Server Wizard
  • Trending servers
  • Bidirectional notifications

v2.2.0 - Encryption

  • End-to-end encryption
  • Per-profile isolation
  • Secure server sharing
  • Transparent operation

v2.1.0 - RAG & Notifications

  • Document library with RAG
  • Real-time notifications
  • Progressive server initialization
  • Enhanced security
  • Improved UI/UX

Supported MCP Transports

STDIO

Standard input/output for local processes

SSE

Server-sent events for real-time streaming

HTTP

Streamable HTTP for web-based servers

Integration Options

For Developers

# Search for MCP servers
GET /api/search?q=database

# Get server statistics
GET /api/servers/{uuid}/stats

# Submit to registry
POST /api/registry/submit

For Organizations

  • Private Deployment: Self-host on your infrastructure
  • Custom Branding: White-label the platform
  • SSO Integration: Connect with your identity provider
  • Compliance: Meet regulatory requirements
  • Support: Enterprise support available

Performance & Scalability

Resource Management

  • CPU Limits: Configurable per-server CPU allocation
  • Memory Limits: Control memory usage per MCP server
  • I/O Throttling: Prevent resource exhaustion
  • Timeout Controls: Automatic cleanup of hung processes

Optimization Features

  • Package Caching: Reuse common packages
  • Connection Pooling: Efficient database connections
  • Lazy Loading: On-demand server initialization
  • Background Processing: Non-blocking operations

Community & Ecosystem

Technology Stack

Frontend

  • Framework: Next.js 15 with App Router
  • UI Library: React 19
  • Styling: Tailwind CSS
  • Components: Shadcn/UI with Radix primitives
  • State Management: SWR for data fetching

Backend

  • Runtime: Node.js
  • API: Next.js API Routes & Server Actions
  • Database: PostgreSQL 15+ with Drizzle ORM
  • Authentication: NextAuth.js with JWT
  • Encryption: AES-256-GCM

Infrastructure

  • Deployment: Docker, Kubernetes
  • Monitoring: Built-in telemetry
  • Caching: In-memory and Redis support
  • CDN: CloudFlare compatible

Roadmap

Coming Soon

  • Advanced analytics dashboard
  • Team collaboration features
  • Plugin marketplace
  • Mobile application
  • GraphQL API

Under Consideration

  • Federated MCP servers
  • Blockchain integration
  • Voice interface
  • AR/VR support

Getting Started

1

Choose Your Setup

Decide between Cloud or Self-hosted
2

Create Account

Sign up and configure your profile
3

Add MCP Servers

Browse the registry or add custom servers
4

Connect Clients

Configure Claude, Cursor, or other MCP clients
5

Start Building

Leverage AI tools in your workflows

Support & Resources

License

Plugged.in is open-source software licensed under the MIT License. See the GitHub repository for details.