createConfigurationInfo property
MCPToolInfo
get
createConfigurationInfo
Get tool info for create_configuration
Implementation
static MCPToolInfo get createConfigurationInfo => MCPToolInfo(
name: 'create_configuration',
description: 'Create a new Vaden configuration class',
inputSchema: {
'type': 'object',
'properties': {
'className': {
'type': 'string',
'description': 'Name of the configuration class',
},
'type': {
'type': 'string',
'enum': ['generic', 'openapi', 'database', 'security'],
'description': 'Type of configuration',
'default': 'generic',
},
'filePath': {
'type': 'string',
'description': 'Optional custom file path (relative to lib/config)',
},
},
'required': ['className'],
},
);