MCP Server Security Standard#

The MCP Server Security Standard (MSSS) is an open, vendor-neutral security standard for Model Context Protocol (MCP) servers.

Quick Access#

About MSSS#

This standard provides a comprehensive framework with 23 security controls organized into 8 security domains to help you build secure MCP servers.

Security Controls#

The following table lists all security controls defined in the MCP Server Security Standard:

Control IDDomainDescriptionDocumentation
MCP-FS-01FilesystemPath Allowlisting and Canonical ResolutionView
MCP-FS-02FilesystemSymlink Resolution ValidationView
MCP-FS-03FilesystemFilesystem SandboxingView
MCP-EXEC-01Process ExecutionProhibition of Shell ExecutionView
MCP-EXEC-02Process ExecutionCommand AllowlistingView
MCP-EXEC-03Process ExecutionArgument Separator UsageView
MCP-NET-01Network AccessURL Validation and SanitizationView
MCP-NET-02Network AccessEgress Filtering and AllowlistingView
MCP-NET-03Network AccessTLS EnforcementView
MCP-AUTHZ-01AuthorizationOAuth DelegationView
MCP-AUTHZ-02AuthorizationTool ScopesView
MCP-AUTHZ-03AuthorizationLeast Privilege PrincipleView
MCP-AUTHZ-04AuthorizationRole-Based Access Control (RBAC)View
MCP-INPUT-01Input ValidationSchema ValidationView
MCP-INPUT-02Input ValidationBounds CheckingView
MCP-INPUT-03Input ValidationTimeout EnforcementView
MCP-LOG-01LoggingAudit LoggingView
MCP-LOG-02LoggingSecret RedactionView
MCP-SUPPLY-01Supply ChainPackage Integrity VerificationView
MCP-SUPPLY-02Supply ChainTrusted SourcesView
MCP-DEPLOY-01DeploymentContainer HardeningView
MCP-DEPLOY-02DeploymentSeccomp EnforcementView
MCP-DEPLOY-03DeploymentResource LimitsView

Getting Started#

  1. Read the Core Specification
  2. Review the Threat Model
  3. Choose a Deployment Profile (L1-L6)
  4. Browse Controls by Domain

Documentation#


License: CC BY 4.0 | Privacy Policy | Terms of Use | Cookie Policy

MCP Server Security Standard