Model Context Protocol (MCP) Governance and Security
Bringing enterprise authentication, role-based access control, and tamper-evident audit logging to Anthropic’s Model Context Protocol.
The Rapid Rise and Security Realities of MCP
Anthropic’s Model Context Protocol (MCP) has rapidly become the open standard for connecting LLMs and IDEs (Cursor, Claude Desktop, VS Code) to external data sources, developer tools, and operational workflows.
While MCP standardizes the communication protocol, it explicitly delegates authentication, access control, and auditing to the server implementer. In default configurations, MCP servers execute with the local user’s permissions over unauthenticated stdio or unencrypted local HTTP.
ComplyPRO Universal MCP Architecture
ComplyPRO provides a production-grade Universal MCP Server engineered specifically to resolve enterprise security and governance requirements:
- 14 Canonical Tools: Covering discovery (`scan_repository`, `discover_agents`), governance (`list_controls`, `get_policy`), evidence (`get_evidence_ledger`), and operations (`get_hitl_gates`).
- 7 Resources & 4 Prompts: Providing deterministic governance context and system prompts directly to connected IDE agents.
- Dual Transports: Stdio transport for local development and Streamable HTTP/SSE for remote, cloud-hosted enterprise deployments.
- Fail-Closed RBAC: Every tool invocation checks the caller’s token against enterprise roles (CISO, DPO, AI_OFFICE, ENGINEER, AUDITOR, VIEWER).
- Tenant Isolation: Enforces multi-tenant boundaries preventing cross-tenant information disclosure (IDOR/BOLA defense).
Frequently Asked Questions
Can ComplyPRO Universal MCP be used directly from Cursor or Claude Desktop?
Yes. You can connect Claude Desktop or Cursor locally using `npx tsx src/mcp/server.ts` via stdio, or connect to your cloud instance via SSE using your organization bearer token.
Are tool calls through MCP logged in the audit ledger?
Yes. When configured in connected mode, tool executions and evidence queries are written to the tamper-evident hash-chained ledger with SHA-256 integrity.
Discover What Your AI Can Do
Run the Free AI Governance Scan in your browser. Zero code upload.
Launch Free Scan