Enterprise Model Context Protocol (MCP) Server & Client
About
A comprehensive enterprise-grade implementation of the Model Context Protocol (MCP) for connecting LLMs with enterprise tools and data sources. It is cost-optimized for production, allows zero-cost testing without any LLM API keys, and supports either OpenAI GPT or Anthropic…
Details
- Author
- sanjay-si
- Downloads
- 310
- Categories
- Other
Jump to
- Full JSON‑RPC 2.0 MCP specification compliance
- Enterprise tools: database queries, file operations, API integrations
- JWT authentication and role‑based access control
- Prometheus metrics and structured logging
- Multi‑LLM support (OpenAI GPT, Anthropic Claude)
- Async/await architecture and robust error handling
- Zero‑cost testing mode with no API keys required
- Optimized models (gpt‑4o‑mini, claude‑3.5‑haiku) for 97% cost savings
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Enterprise Model Context Protocol (MCP) Server & ClientCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, then start all services with Docker Compose or manually install server and client components. Set environment variables (choose one LLM API key or none for zero-cost testing) and run the server (e.g., python -m src.mcp_server.main) and client (e.g., python examples/demo.py or python examples/demo_no_llm.py). Connect the client to the server via WebSocket and use the provided Python examples to invoke enterprise tools.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"enterprise model context protocol (mcp) server & client": {
"enterprise_mcp": {
"command": "python",
"args": [
"-m",
"src.mcp_server.main"
]
}
}
}
}
McpServers
{
"enterprise_mcp": {
"command": "python",
"args": [
"-m",
"src.mcp_server.main"
]
}
}
Enterprise Model Context Protocol (MCP) Server & Client
A comprehensive enterprise-grade implementation of the Model Context Protocol (MCP) for connecting LLMs with enterprise tools and data sources.
💰 Cost-Optimized for Production
- Zero-cost testing: Works without any LLM API keys
- Optimized models: Uses gpt-4o-mini and claude-3.5-haiku (97% cheaper than premium models)
- Single API key: Choose either OpenAI OR Anthropic (not both)
- Direct tool access: Enterprise functionality without LLM overhead
🚀 Features
MCP Server
- JSON-RPC 2.0 Protocol: Full MCP specification compliance - Enterprise Tools: Database queries, file operations, API integrations - Security: JWT authentication, role-based access control - Monitoring: Prometheus metrics, structured logging - WebSocket Support: Real-time bidirectional communicationMCP Client
- Multi-LLM Support: OpenAI GPT and Anthropic Claude integration - Tool Discovery: Automatic detection of server capabilities - Async Operations: High-performance async/await architecture - Error Handling: Robust error handling and retry mechanismsEnterprise Tools
- Database Tool: Secure SQL query execution with injection protection - File Tool: File system operations with sandboxed access - API Tool: HTTP client for external API integrations📦 Installation
Prerequisites
- Python 3.11+ - PostgreSQL (optional, for enterprise database features) - Redis (optional, for caching and session management)Quick Start with Docker
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



