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 Now โ€ข โญ Star on GitHub

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

Related Servers