plugged.in App

A web app for managing MCP servers, offering a unified interface to discover, configure, and utilize AI tools.

plugged.in 🔌

plugged.in Logo

Turn your AI conversations into permanent organizational memory

Version GitHub Stars License Docker

🚀 Get Started📚 Documentation🌟 Features💬 Community


🎯 The Problem We Solve

Every day, you have brilliant conversations with AI - strategy sessions with GPT-4, code reviews with Claude, analysis with Gemini. But when you close that chat window, all that knowledge vanishes. This is the "AI knowledge evaporation" problem.

💡 The Solution

plugged.in is the world's first AI Content Management System (AI-CMS) - a platform that transforms ephemeral AI interactions into persistent, versioned, and searchable organizational knowledge.

Think of it as "Git for AI-generated content" meets "WordPress for AI interactions".


✨ What Makes plugged.in Special

🧠 AI Memory That Persists

Your AI conversations become permanent assets. Every document is versioned, attributed, and searchable.

🤝 Multi-Model Collaboration

Claude writes v1, GPT-4 adds technical specs in v2, Gemini refines in v3 - all tracked and attributed.

🔌 Universal MCP Integration

Works with 1,500+ MCP servers. Connect any tool, any AI, any workflow - all through one interface.

🔒 Enterprise-Grade Security

End-to-end encryption, OAuth 2.1, rate limiting, and sandboxed execution for your peace of mind.


📊 Real Platform Statistics

Documents Managed: 90+ (72% AI-generated)
Integrated MCP Servers: 1,568
Active Versioning: Documents with up to 4 iterations
Model Attributions: 17 different AI models tracked
Search Performance: Sub-second RAG queries
Security: AES-256-GCM encryption, Redis rate limiting

🚀 Quick Start

Docker (Recommended - 2 minutes)

# Clone and setup
git clone https://github.com/VeriTeknik/pluggedin-app.git
cd pluggedin-app
cp .env.example .env

# Start with Docker
docker compose up --build -d

# Visit http://localhost:12005

Cloud Version

Visit plugged.in for instant access - no installation required.


🌟 Key Features

📚 Document Management & Versioning

  • Version Control: Track every change with Git-style history
  • Model Attribution: Know which AI contributed what
  • Smart Search: Semantic search across all documents
  • Multiple Formats: PDF, Markdown, Code, Images, and more
  • Dual Storage Display: View both file and RAG vector storage usage

🔧 MCP Server Hub

  • 1,500+ Integrations: Connect to any MCP-compatible tool
  • Auto-Discovery: Find and configure servers from GitHub, npm, Smithery
  • Registry Integration: Claim and manage servers with GitHub credentials
  • Unified Interface: One API key, all your tools
  • Tool Prefixing: Automatic namespace management prevents conflicts
  • OAuth Support: Server-side OAuth handling for MCP servers

🎮 Interactive Playground

  • Test Any Model: Claude, GPT-4, Gemini, and more
  • Live Debugging: See real-time MCP interactions
  • RAG Integration: Use your documents as context
  • Custom Instructions: Per-server configuration
  • Extensive Logging: Detailed debugging capabilities

🔔 Real-Time Intelligence

  • Activity Tracking: Monitor all MCP operations
  • Email Notifications: Stay informed about important events
  • Trending Analytics: See what tools are popular
  • Audit Logs: Complete activity history
  • Bidirectional Notifications: Send, receive, mark as read

🔐 Security First

  • End-to-End Encryption: AES-256-GCM for all sensitive data
  • Per-Profile Encryption: Isolated encryption keys per workspace
  • OAuth 2.1: Modern authentication flows
  • Sandboxed Execution: Firejail isolation on Linux
  • Redis Rate Limiting: Advanced DDoS protection with fallback
  • LRU Cache: Memory-efficient caching with automatic eviction
  • Enhanced Password Security: Bcrypt cost factor 14 (16,384 iterations)
  • Dynamic CSP Nonces: Cryptographically secure Content Security Policy
  • Security Headers: HSTS, X-Frame-Options, X-Content-Type-Options

🏗️ Architecture

graph TB
    subgraph "AI Clients"
        C1[Claude Desktop]
        C2[Cursor IDE]
        C3[Cline]
    end

    subgraph "plugged.in Platform"
        PROXY[MCP Proxy]
        APP[Web Interface]
        DB[(PostgreSQL)]
        REDIS[(Redis Cache)]
        RAG[RAG Engine]
        DOC[Document Store]
    end

    subgraph "MCP Servers (1,500+)"
        S1[GitHub]
        S2[Slack]
        S3[Files]
        S4[Custom Tools]
    end

    C1 & C2 & C3 --> PROXY
    PROXY <--> APP
    APP <--> DB
    APP <--> REDIS
    APP <--> RAG
    RAG <--> DOC
    PROXY <--> S1 & S2 & S3 & S4

📚 Documentation

Visit our comprehensive documentation at docs.plugged.in

For Users

For Developers

MCP Integration


🛠️ Installation Options

Requirements

  • Node.js 18+ (20+ recommended)
  • PostgreSQL 15+
  • Redis (optional, for rate limiting)
  • Docker & Docker Compose (for containerized deployment)

Environment Variables

Create a .env file with:

# Core (Required)
DATABASE_URL=postgresql://user:pass@localhost:5432/pluggedin
NEXTAUTH_URL=http://localhost:12005
NEXTAUTH_SECRET=your-secret-key # Generate: openssl rand -base64 32

# Security (Required)
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY= # Generate: openssl rand -base64 32

# Features (Optional)
ENABLE_RAG=true
ENABLE_NOTIFICATIONS=true
ENABLE_EMAIL_VERIFICATION=true
REDIS_URL=redis://localhost:6379  # For Redis rate limiting

# Email (For notifications)
EMAIL_SERVER_HOST=smtp.example.com
EMAIL_SERVER_PORT=587
EMAIL_FROM=noreply@example.com

# Performance (Optional)
RAG_CACHE_TTL_MS=60000  # Cache TTL in milliseconds

Manual Installation

# Install dependencies
pnpm install

# Setup database
pnpm db:migrate:auth
pnpm db:generate
pnpm db:migrate

# Build for production
NODE_ENV=production pnpm build

# Start the server
pnpm start

🔌 MCP Proxy Integration

Connect your AI clients to plugged.in:

Claude Desktop

{
  "mcpServers": {
    "pluggedin": {
      "command": "npx",
      "args": ["-y", "@pluggedin/pluggedin-mcp-proxy@latest"],
      "env": {
        "PLUGGEDIN_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Cursor IDE

npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key YOUR_API_KEY

🎯 Use Cases

For Developers

  • Code Review Memory: Keep AI code reviews across sessions
  • Documentation Generation: Auto-generate and version technical docs
  • Bug Analysis Archive: Store AI debugging sessions for future reference

For Teams

  • Knowledge Base: Build institutional memory from AI interactions
  • Meeting Summaries: AI-generated summaries with full attribution
  • Strategy Documents: Collaborative AI-assisted planning with version control

For Enterprises

  • Compliance Tracking: Full audit trail of AI-generated content
  • Multi-Model Workflows: Orchestrate different AIs for complex tasks
  • Secure Deployment: Self-host with complete data control

📊 Why Teams Choose plugged.in

Featureplugged.inTraditional AI ChatMCP Clients Alone
Persistent Memory✅ Full versioning❌ Session only❌ No storage
Multi-Model Support✅ All models⚠️ Single vendor✅ Multiple
Document Management✅ Complete CMS❌ None❌ None
Attribution Tracking✅ Full audit trail❌ None❌ None
Team Collaboration✅ Built-in❌ None❌ Limited
Self-Hostable✅ Yes⚠️ Varies✅ Yes
RAG Integration✅ Native⚠️ Limited❌ None

🤝 Community & Support

Contributing

We love contributions! See our Contributing Guide for details.

# Fork the repo, then:
git clone https://github.com/YOUR_USERNAME/pluggedin-app.git
cd pluggedin-app
pnpm install
pnpm dev

📜 License

MIT License - see LICENSE for details.


🙏 Acknowledgments

Built on top of these amazing projects:


📝 Release Notes

Latest Release: v2.12.0 - Enhanced Security & Performance

View the full changelog and release notes at docs.plugged.in/releases


Ready to give your AI permanent memory?

🚀 Start NowStar on GitHub

If you find plugged.in useful, please star the repo - it helps others discover the project!

Related Servers