Discover and explore top open-source AI tools and projects—updated daily.
lasso-securityOrchestrates AI infrastructure with a plugin-based gateway
Top 88.2% 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-gatewaymcp-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.
3 months ago
Inactive
aliasrobotics
punkpeye