MCP Enterprise Server
Enables LangGraph supervisors to utilize enterprise tools for database queries, knowledge base search, system metrics, and safe code execution through the MCP server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Enterprise ServerShow me the current system metrics for CPU and memory usage."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Enterprise Server (Model Context Protocol Gateway)
Author: Vivek Jaiswal (vivekjais16@gmail.com)
Role: Senior Software Engineer — Python | Django | FastAPI | Generative AI & Agentic AI
🏛️ Architectural Overview
MCP Enterprise Server is a high-performance, security-hardened implementation of Anthropic's Model Context Protocol (MCP) specification (JSON-RPC 2.0). It provides stateful AI agents, LLM tool-calling engines, and client interfaces (Claude Desktop, LangGraph supervisors, Cursor) with real-time access to production tools, enterprise databases, knowledge bases, and system observability metrics.
+-------------------------------------------------------------+
| LLM Client / Autonomous Agent |
| (Claude Desktop / LangGraph Router) |
+------------------------------+------------------------------+
|
JSON-RPC 2.0 | SSE Stream / Stdio
v
+-------------------------------------------------------------+
| MCP Enterprise Server (FastAPI) |
| +---------------------+ +-------------------------------+ |
| | Bearer Auth & RBAC | | Rate Limiter (120 req/min) | |
| +---------------------+ +-------------------------------+ |
| +--------------------------------------------------------+ |
| | JSON-RPC 2.0 Engine | |
| | (initialize, tools/*, resources/*, prompts/*) | |
| +--------------------------------------------------------+ |
| | | | |
| v v v |
| +---------------+ +------------+ +-------------------+ |
| | Database SQL | | Knowledge | | Sandboxed Python | |
| | Safety Guard | | Search RRF | | AST Inspector | |
| +---------------+ +------------+ +-------------------+ |
+-------------------------------------------------------------+Related MCP server: SentinelAI MCP Server
⚡ Core Capabilities
1. Enterprise Tools
query_database: Parameterized SQL query execution with AST validation that blocks mutations (DROP,DELETE,UPDATE,ALTER) in read-only agent contexts.search_knowledge_base: Hybrid semantic retrieval across indexed technical documentation with vector scoring.system_metrics: Live host CPU, RAM, disk, and process telemetry inspection for automated SRE agents.execute_code_sandbox: Isolated Python execution with AST import inspection, blocking unsafe primitives (os,sys,eval,__import__).
2. Contextual Resources
system://status— Live operational health and worker telemetry.database://schema— Relational schema reflection and column definitions.architecture://overview— Enterprise microservices topology.
3. Prompt Templates
audit_sql_query— Pre-built prompt structure for SQL index optimization and injection audits.incident_investigation— Automated incident response runbook generation.
4. Transports
Server-Sent Events (SSE) (
/sse): High-throughput streaming transport for distributed microservices and web agents.Stdio Transport (
src/transports/stdio.py): Standard I/O interface compatible with Claude Desktop and command-line LLM runners.
🚀 Quick Start
1. Clone & Setup
git clone https://github.com/vivekjais16/mcp-enterprise-server.git
cd mcp-enterprise-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt2. Run Test Suite
pytest tests/ -v3. Launch Server
uvicorn src.main:app --host 0.0.0.0 --port 8080 --reload🔒 Security & Authorization
All requests to direct JSON-RPC (/mcp/rpc) and SSE (/sse) require Bearer token or API key authentication:
curl -X POST http://localhost:8080/mcp/rpc \
-H "Authorization: Bearer mcp_live_secret_key_prod_8920171244" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}'🐳 Docker Deployment
docker-compose up -d --buildThis server cannot be deployed
Maintenance
Related MCP Connectors
Shared, permission-aware company context for AI agents, with provenance, approvals and audit.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
Zero-secret MCP gateway for AI agents: risk-scored, audited calls with human-in-the-loop approval.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceAn open-source implementation of the Model Context Protocol (MCP) that bridges AI agents with enterprise systems, enabling secure access to real-world data and capabilities.6-
- AlicenseNot gradedqualityAmaintenanceEnables secure enterprise AI agents to access internal tools like GitHub, Gmail, Calendar, file systems, databases, and knowledge bases through the Model Context Protocol, with built-in security, audit, and observability.MIT
- AlicenseNot gradedqualityBmaintenanceA secure, multi-tenant Model Context Protocol server that gives AI clients controlled access to enterprise knowledge bases, SQL databases, REST APIs, files, and GitHub.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to securely interact with local files, live internet search, databases, and development tools through the Model Context Protocol, turning them into autonomous production-ready assistants.5MIT