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

Turn your AI conversations into permanent organizational memory
🚀 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
- Getting Started - Platform overview and quick start
- Installation Guide - Step-by-step setup instructions
- Document Library - Managing your AI knowledge base
- RAG Knowledge Base - Setting up RAG for AI context
- Team Collaboration - Working with your team
For Developers
- API Reference - Complete API documentation
- API Authentication - API key and authentication guide
- Self-Hosting Guide - Deploy your own instance
- Docker Deployment - Container-based deployment
- Security Overview - Security best practices
MCP Integration
- MCP Proxy Overview - Understanding the proxy architecture
- MCP Proxy Installation - Setting up the proxy
- Custom MCP Servers - Building your own servers
🛠️ 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
| Feature | plugged.in | Traditional AI Chat | MCP 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
- GitHub Discussions: Join the conversation
- GitHub Issues: Bug reports and feature requests
- Reddit: r/plugged_in
- Twitter/X: @PluggedIntoAI
- Email: team@plugged.in
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:
- Model Context Protocol by Anthropic
- Next.js for the web framework
- PostgreSQL for reliable data storage
- All the MCP server creators in our community
📝 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
Jupyter MCP Server
Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.
SwissArmyHammer
Manage AI prompts as local markdown files.
Futu MCP
A quantitative analysis platform for Futu Securities, offering intelligent caching, technical analysis, and pattern recognition.
UIFlowchartCreator
Create UI flowcharts from text descriptions.
Remote MCP Server (Authless)
An example of a remote MCP server without authentication, deployable on Cloudflare Workers.
Authless Remote MCP Server
A remote MCP server without authentication, designed for easy deployment on Cloudflare Workers.
DevHub
Manage and utilize website content within the DevHub CMS platform
Gemsuite
The ultimate open-source server for advanced Gemini API interaction with MCP, intelligently selects models.
Storyblok MCP Server
Manage your Storyblok CMS using natural language through AI tools.
Cloudflare Logging
A server for logging, deployable as a Cloudflare Worker.