Module config

Source
Expand description

Advanced Configuration System for CodePrism MCP Server

This module provides a comprehensive configuration system with predefined profiles, dynamic tool enablement, performance monitoring, and production-ready features. Ported from legacy codeprism-mcp and adapted for rust-sdk architecture.

Structs§

AlertThresholds
Performance alerting thresholds
AnalysisConfigCompat
CachingConfig
Caching configuration
CodePrismProfile
Configuration profile for different deployment scenarios
Config
Main configuration structure for the CodePrism MCP Server
ConfigProfileManager
Configuration profile manager
EnablementRule
Tool enablement rules based on conditions
MonitoringConfig
Performance monitoring configuration
RateLimitConfig
Rate limiting configuration
SecurityConfig
Security and access control configuration
ServerConfig
Backward compatibility structures
ServerSettings
Main server configuration settings
ToolConfig
Individual tool configuration
ToolsConfig
Tool configuration and enablement
ToolsConfigCompat

Enums§

DependencyMode
Dependency scanning modes
EnablementAction
Actions for tool enablement
EnablementCondition
Conditions for tool enablement
ToolCategory
Tool categories for organization