Plexmcp Oss
The MCP gateway platform. PlexMCP gives you a unified gateway to manage, orchestrate, and secure your MCP servers.
Installation
npx plexmcp-ossAsk AI about Plexmcp Oss
Powered by Claude Β· Grounded in docs
I know everything about Plexmcp Oss. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
PlexMCP
The MCP gateway platform.
Docs Β· PlexMCP Cloud Β· Discord
PlexMCP is a unified gateway for managing and orchestrating MCP (Model Context Protocol) servers. It provides enterprise-grade authentication, multi-tenant isolation, and comprehensive audit logging for AI applications.
- MCP Server Orchestration with connection pooling and routing (Docs)
- Multi-Tenant Organizations with complete data isolation (Docs)
- API Key Management with scoped permissions and rate limiting (Docs)
- Two-Factor Authentication with TOTP support (Docs)
- Usage Analytics for monitoring and billing (Docs)
- Audit Logging for compliance and debugging (Docs)
Getting Started
Self-Hosting with Docker
# Clone the repository
git clone https://github.com/PlexMCP/PlexMCP-OSS.git
cd PlexMCP-OSS
# Run setup (generates .env with secrets)
./scripts/setup.sh
# Start with pre-built images
docker compose --profile prebuilt up -d
# Open http://localhost:3000
For detailed instructions, see the Self-Hosting Guide.
PlexMCP Cloud
The fastest way to get started is with PlexMCP Cloud - our managed platform with:
- Instant setup, no infrastructure to manage
- Automatic SSL and custom domains
- Usage-based billing with free tier
- Priority support and SLA
Documentation
Docs are verified against implementation. See /docs-site and Documentation Accuracy.
- Getting Started - Quick start guide
- Self-Hosting - Deploy on your infrastructure
- API Reference - REST API documentation
- Security - Security architecture
Architecture
PlexMCP is built with:
- Backend: Rust with Axum web framework
- Frontend: Next.js 15 with TypeScript
- Database: PostgreSQL 15+ with SQLx
- Cache: Redis 7+
PlexMCP-OSS/
βββ crates/
β βββ api/ # API server
β βββ billing/ # Billing integration
β βββ shared/ # Shared types
β βββ worker/ # Background jobs
βββ web/ # Next.js dashboard
βββ migrations/ # Database migrations
βββ docs-site/ # Documentation
Community & Support
- Discord - Chat with the community
- GitHub Issues - Bug reports and feature requests
- GitHub Discussions - Questions and ideas
- Documentation - Guides and reference
For enterprise support, contact support@plexmcp.com.
Contributing
We welcome contributions! See our Contributing Guide for details.
# Development setup
cargo install cargo-watch sqlx-cli
cargo watch -x run
# Run tests
cargo test --workspace
Security
Security is a top priority. PlexMCP includes:
- Row-Level Security (RLS) on all database tables
- Encryption at rest and in transit
- SOC 2 Type II compliance ready
- OWASP Top 10 protections
For security issues, please email security@plexmcp.com. See our Security Policy.
License
PlexMCP is source-available under the FSL-1.1-Apache-2.0 license:
- Self-host freely on your own infrastructure
- Modify the source for your needs
- Commercial use permitted
- Converts to Apache 2.0 after five years
See COMMERCIAL_LICENSE.md for enterprise licensing.
