ai.mcp.baobab #
Baobab MCP
The Base Object and Actor Backend MCP Server provides tools to easily generate BaObAB modules for a given OpenAPI or OpenRPC Schema.
Constants #
const command = cli.Command{
sort_flags: true
name: 'baobab'
// execute: cmd_mcpgen
description: 'baobab command'
commands: [
cli.Command{
name: 'start'
execute: cmd_start
description: 'start the Baobab server'
},
]
}
fn new_mcp_server #
fn new_mcp_server(v &Baobab) !&mcp.Server
struct Baobab #
@[heap]
struct Baobab {}
fn (Baobab) generate_methods_example_file_tool_handler #
fn (d &Baobab) generate_methods_example_file_tool_handler(arguments map[string]Any) !mcp.ToolCallResult
fn (Baobab) generate_methods_file_tool_handler #
fn (d &Baobab) generate_methods_file_tool_handler(arguments map[string]Any) !mcp.ToolCallResult
fn (Baobab) generate_methods_interface_file_tool_handler #
fn (d &Baobab) generate_methods_interface_file_tool_handler(arguments map[string]Any) !mcp.ToolCallResult
fn (Baobab) generate_model_file_tool_handler #
fn (d &Baobab) generate_model_file_tool_handler(arguments map[string]Any) !mcp.ToolCallResult
fn (Baobab) generate_module_from_openapi_tool_handler #
fn (d &Baobab) generate_module_from_openapi_tool_handler(arguments map[string]Any) !mcp.ToolCallResult