Discover and explore top open-source AI tools and projects—updated daily.
Orchestrates AI infrastructure with a plugin-based gateway
Top 92.7% on SourcePulse
This project provides a plugin-based gateway for orchestrating Model Context Protocol (MCP) servers, enabling developers to build enterprise-grade AI agents. It centralizes AI infrastructure, offering features like request/response interception for data sanitization, a unified interface for MCP discovery, and security scanning for MCP servers.
How It Works
The MCP Gateway acts as an intermediary, reading server configurations from mcp.json
and managing the lifecycle of proxied MCP servers. It intercepts requests and responses, applying security guardrails (like PII masking, token masking, prompt injection prevention) via plugins such as basic
, presidio
, and lasso
. The xetrack
plugin provides experiment tracking and monitoring capabilities, logging interactions to a database for analysis. A Security Scanner component analyzes MCP server reputation and tool descriptions before loading, blocking risky servers.
Quick Start & Requirements
pip install mcp-gateway
mcp-gateway --mcp-json-path <path_to_mcp.json> -p <plugin_name>
pip install mcp-gateway[presidio]
). Docker is also supported for building images.mcp.json
file to define proxied servers and gateway arguments.Highlighted Details
basic
(token masking), presidio
(PII masking), and lasso
(comprehensive security, including prompt injection).xetrack
plugin logs interactions to SQLite for debugging and analysis, queryable via CLI or Python.Maintenance & Community
The project is maintained by lasso-security. Links to community channels or roadmaps are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The presidio
plugin requires separate installation. The lasso
plugin requires an external API key. Detailed performance benchmarks or specific resource requirements are not provided.
2 months ago
Inactive