Module security

Source
Expand description

MCP Security Module

This module provides comprehensive security features for the MCP server including:

  • JWT-based authentication
  • Peer identity verification
  • Access control and permissions
  • Rate limiting and abuse prevention
  • Message integrity and encryption

Structs§

MCPSecurityManager
MCP Security Manager
MCPToken
JWT-like token structure for MCP authentication
PeerACL
Access control list for a peer
RateLimiter
Rate limiter for controlling request frequency
SecurityAuditEntry
Security audit log entry
SecurityAuditLogger
Security audit logger
TokenHeader
Token header information
TokenPayload
Token payload with claims

Enums§

AuditSeverity
Audit severity levels
MCPPermission
Permission for MCP operations
SecurityLevel
Security level for MCP operations