abluva-research/mcp-trust-plane
Free面向 MCP 的可组合数据安全平面,采集 / 分析 / 防护分层可插拔,覆盖 50+ 企业数据源,为 AI 访问企业数据提供统一的信任与防护层。
About abluva-research/mcp-trust-plane
MCP Trust Plane is a pluggable, language-agnostic filter framework for Model Context Protocol (MCP) traffic. It provides a composable data security plane with pluggable layers for collecting, analyzing, and guarding AI access to enterprise data. The framework uses lightweight HTTP services (filters) that intercept MCP tool calls and responses, enforcing security policies such as blocking destructive SQL, redacting PII, throttling abusive agents, capping response sizes, and more. Filters are independent processes that communicate via a well-defined contract: POST /filter (for decision) and GET /health (for readiness). The system supports pre-request and post-response filtering, with actions: allow, block, truncate, or modify. Designed to work with a separate reference gateway and engine, MCP Trust Plane is open source (Apache 2.0) and includes a growing library of common filters covering 50+ enterprise data source providers.
Key Features
Pros & Cons
- Open source and extensible (Apache 2.0)
- Language-agnostic filters can be written in any language
- Clear separation of concerns with independent filter processes
- Well-defined filter contract for easy integration
- Fail-open design prevents denial of service from slow filters
- Covers 50+ enterprise providers out of the box
- Requires setting up a separate MCP gateway and engine (reference implementations in another repo)
- Operational complexity of running multiple filter services
- Still an early-stage project with limited community adoption
- No built-in support for non-MCP protocols