Class McpConfigurationConfig

java.lang.Object
com.ssgllc.fish.config.mcp.McpConfigurationConfig

@Configuration public class McpConfigurationConfig extends Object
MCP tool configuration for application configuration and data-model introspection.

Provides seven tools:

  • config-search — full-text search across all configuration item types (ViewDefs, EntityConfigs, TextTemplates, ReportDefinitions, etc.)
  • list-entity-names — enumerate all entity names in the data model, optionally filtered by core/custom and by category
  • get-entity-data-model — describe fields, types, value-set references, and relationships for one or more entities, with optional BFS depth
  • get-value-set — return all concepts in a value set by its code
  • search-concepts — substring search within a value set
  • get-application-details — return environment name, feature flags, data-source configuration, and active integrations
  • refresh-caches — trigger an application cache refresh via the messaging infrastructure, with optional scope

Active only when spring.ai.mcp.server.enabled=true.

See Also:
  • ConfigSearchService
  • ApplicationService
  • ValueSets
  • AbstractAppCacheRefreshMessageProducer
  • Constructor Details

    • McpConfigurationConfig

      public McpConfigurationConfig()