Are you the author? Sign in to claim
๐ SuperMCP - Create multiple isolated MCP servers using a single connector. Build powerful Model Context Protocol integ
A comprehensive platform for creating, deploying, and managing Model Context Protocol (MCP) connectors that bridge AI assistants with databases, APIs, and other data sources.
SuperMCP is a powerful platform that enables you to create multiple isolated MCP servers using a single standalone connector. This unique architecture allows you to:
Instead of deploying multiple connector instances for different databases, SuperMCP lets you:
This approach dramatically reduces infrastructure complexity while providing maximum flexibility for multi-tenant applications, development environments, and enterprise deployments.
SuperMCP consists of three main components working together:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Frontend (React + Tailwind) โ
โ http://localhost:3000 โ
โ โข Connector Management โข Server Configuration โ
โ โข Visual Dashboard โข Real-time Monitoring โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โ REST API
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Backend (FastAPI + SQLModel) โ
โ http://localhost:9000 โ
โ โข User Authentication โข Connector Registry โ
โ โข Configuration Storage โข API Endpoints โ
โ โข Server Management โข Token Management โ
โโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โ MCP Protocol
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Connectors (Microservices) โ
โ PostgreSQL (:8027) โ MSSQL (:8028) โ Custom Connectors โ
โ โข Connection Pooling โข Async Operations โ
โ โข Schema Introspection โข Query Execution โ
โ โข Transaction Support โข Tool Registration โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Standalone microservices that implement MCP protocol to interface with specific data sources. Each connector runs independently on its own port.
Instances of connectors with specific configurations (credentials, host, database). One connector can manage multiple servers.
Callable operations exposed by connectors (e.g., list_tables, execute_query, test_connection).
Pre-configured tool patterns with parameter validation for common workflows.
Managed connection pools with automatic cleanup, LRU eviction, and configurable limits.
git clone https://github.com/dhanababum/supermcp.git
cd supermcp
cd app
uv sync
uv run python src/main.py
# Server runs on http://localhost:9000
cd web
npm install
npm start
# Opens http://localhost:3000
# PostgreSQL Connector
cd connectors/postgres
uv run python main.py
# MSSQL Connector
cd connectors/mssql
uv run python main.py
For complete documentation, visit our documentation site or check the /docs directory.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.
Dhana Babu
Ready to get started? Follow our Quick Start Guide to have SuperMCP running in minutes!
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows