32 lines
997 B
V
32 lines
997 B
V
module developer
|
|
|
|
import freeflowuniverse.herolib.mcp.logger
|
|
import freeflowuniverse.herolib.mcp
|
|
import freeflowuniverse.herolib.schemas.jsonrpc
|
|
|
|
// pub fn new_mcp_server(d &Developer) !&mcp.Server {
|
|
// logger.info('Creating new Developer MCP server')
|
|
|
|
// // Initialize the server with the empty handlers map
|
|
// mut server := mcp.new_server(mcp.MemoryBackend{
|
|
// tools: {
|
|
// 'create_mcp_tool': create_mcp_tool_tool
|
|
// 'create_mcp_tool_handler': create_mcp_tool_handler_tool
|
|
// 'create_mcp_tool_code': create_mcp_tool_code_tool
|
|
// }
|
|
// tool_handlers: {
|
|
// 'create_mcp_tool': d.create_mcp_tool_tool_handler
|
|
// 'create_mcp_tool_handler': d.create_mcp_tool_handler_tool_handler
|
|
// 'create_mcp_tool_code': d.create_mcp_tool_code_tool_handler
|
|
// }
|
|
// }, mcp.ServerParams{
|
|
// config: mcp.ServerConfiguration{
|
|
// server_info: mcp.ServerInfo{
|
|
// name: 'developer'
|
|
// version: '1.0.0'
|
|
// }
|
|
// }
|
|
// })!
|
|
// return server
|
|
// }
|