Installation Guide
Get up and running with Plugged.in quickly. Choose between using our hosted platform or self-hosting the application.π Recommended: Use Plugged.in Cloud for the fastest setup with zero configuration. The cloud version is fully managed, always up-to-date, and includes all features out of the box.
Quick Start (Cloud Platform - Recommended)
The fastest way to get started is using our hosted platform at plugged.in. No installation required!1
Sign Up
Create your account at plugged.in/register
2
Configure MCP Proxy
Install the MCP proxy following the instructions in your dashboard
3
Add MCP Servers
Browse and add servers from the registry or configure your own
4
Connect Your Client
Use the generated configuration with Claude, Cursor, or other MCP clients
Self-Hosting
For organizations that prefer to host their own instance, follow these comprehensive steps.Prerequisites
System Requirements
- Node.js 18+ or 20+
- PostgreSQL 15+
- 2GB+ RAM
- 10GB+ storage
Optional Services
- Redis (for caching)
- SMTP server (for emails)
- S3-compatible storage
Installation Steps
1. Clone the Repositories
2. Install Dependencies
3. Configure Environment Variables
Create a.env
file in the pluggedin-app
directory based on .env.example
:
Security Requirements:
- Generate unique secrets for each key using
openssl rand -base64 32
- Never commit actual keys to version control
- Use different keys for NEXTAUTH_SECRET and UNSUBSCRIBE_TOKEN_SECRET
- Enable SSL for production database connections
Quick secret generation commands:
4. Set Up Database
5. Start the Applications
- Web Interface:
http://localhost:12005
- MCP Proxy:
http://localhost:3000
Docker Installation
For containerized deployment, use our Docker setup.Using Docker Compose
Individual Docker Containers
MCP Client Configuration
After installation, configure your MCP client to use Plugged.in.Claude Desktop
Add to your Claude configuration file:Location:
~/Library/Application Support/Claude/claude_desktop_config.json
Other MCP Clients
Most MCP clients support similar configuration. Key points:- Command:
node
ornpx
- Script: Path to
pluggedin-mcp/dist/index.js
- API Key: Your Plugged.in API key
Verification
Verify your installation is working:1
Check Web Interface
Navigate to
http://localhost:12005
and verify the page loads2
Test Database
3
Verify MCP Proxy
4
Test MCP Connection
Open your MCP client and verify it connects to Plugged.in
Troubleshooting
Database Connection Issues
Database Connection Issues
- Verify PostgreSQL is running
- Check DATABASE_URL format
- Ensure database exists
- Check user permissions
Port Already in Use
Port Already in Use
Change the port in
.env
:Authentication Errors
Authentication Errors
- Regenerate NEXTAUTH_SECRET
- Clear browser cookies
- Check NEXTAUTH_URL matches your domain
MCP Client Not Connecting
MCP Client Not Connecting
- Verify API key is correct
- Check MCP proxy is running
- Review client configuration path
- Check firewall settings
Next Steps
Support
Need help? Weβre here to assist:- GitHub Issues
- Community Discussions
- API Support: api-support@plugged.in
- General Support: support@plugged.in