How to resolve
Establish a centralized MCP registry: Create a centralized registry where every MCP server instance must be registered before deployment. Link registration to CI/CD pipelines so that unregistered instances fail deployment automatically. Maintain metadata for each entry including owner, purpose, version, endpoints, compliance state, and contact. Require approval and risk classification for each new instance. Deploy network and endpoint discovery: Deploy network discovery tools to detect open MCP-standard ports and endpoints. Use passive network sensors to identify MCP traffic patterns from unknown hosts. Automate shadow MCP detection scans on a regular cadence with alerts to the security operations team. Integrate discovery results with asset inventories and vulnerability management platforms. Publish secure-by-default configuration templates: Provide hardened MCP configuration templates for teams that enforce authentication (mTLS, OAuth), disable unauthenticated tool calls and external access by default, and include pre-configured logging, rate limits, and monitoring. Block non-compliant deployments that do not conform to these templates. Integrate with organizational IAM and governance: Require all MCP instances to integrate with central identity providers (SSO, LDAP, or OIDC). Use service identities bound to teams and enforce role-based access. Apply network segmentation (VPC-level controls, firewall rules) to limit exposure. Include MCP registration in developer onboarding documentation and AI acceptable use policies.Risk
Governance/Compliance Shadow MCP server vulnerabilities violate multiple security standards:- NIST Cybersecurity Framework 2.0 (ID.AM - Asset Management): Fails to maintain a complete inventory of AI system components, leaving unmanaged servers outside organizational visibility and control.
- NIST AI RMF (MAP-4): Fails to map and manage risks from unregistered third-party AI components operating in the environment.
- ISO/IEC 42001 (Asset Management and Operational Controls): Does not enforce proper asset management controls to ensure all AI system components are identified, registered, and governed.
- OWASP MCP Top 10 (MCP09:2025 - Shadow MCP Servers): Unapproved or unsupervised MCP server deployments that operate outside the organization’s formal security governance, bypassing security review and integrity verification.
Explanation
Unknown or ungoverned MCP servers are operating in the environment without organizational oversight or security approval. These shadow servers bypass security review, vulnerability scanning, and access control policies, creating unmonitored entry points into the AI application ecosystem.Specifications
Trigger- MCP server scan detects servers operating in the environment that are not registered in a trusted server inventory or organizational registry
- MEDIUM