MCPTool constructor
MCPTool({})
Implementation
MCPTool({
String name = mcpToolBaseName,
String description = mcpDescription,
String prompt = mcpPrompt,
Map<String, dynamic>? inputSchema,
MCPServerInfo? serverInfo,
Future<ToolResult> Function(Map<String, dynamic>)? callFn,
String userFacingName = 'mcp',
}) : _name = name,
_description = description,
_prompt = prompt,
_inputSchema = inputSchema ?? const {'type': 'object'},
_serverInfo = serverInfo,
_callFn = callFn,
_userFacingName = userFacingName;