Plexus

Multi-tenant OAuth framework that provides secure user authentication, encrypted API key management, and tenant-scoped tool access

super-i-tech 30
Claude CodeClaude DesktopGeneric
View source ↗

This MCP server provides a multi-tenant OAuth-enabled framework for building secure MCP applications with user authentication, external service integration, and API key management. Built using Python with FastAPI, FastMCP, and SQLite/Redis storage backends, it features tenant isolation, Plexus user authentication tokens, OAuth 2.1 provider capabilities with PKCE support, encrypted API key storage for external services, and a comprehensive CLI for administrative operations. The implementation includes decorators for tool authentication (@requires_auth, @requires_api_key), session management with Redis, tenant-scoped tool access controls, and both stdio and HTTP transport modes, making it valuable for enterprise MCP deployments requiring user authentication, multi-tenant SaaS applications, secure integration with external APIs like Google services, and any use case needing robust authentication and authorization layers for MCP tool access.

Source

Repository: https://github.com/super-i-tech/mcp_plexus

Maintain Plexus?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[Plexus on getagentictools](https://getagentictools.com/mcp/super-i-tech-mcp-plexus?ref=badge)