routes/mcp

Source   Edit  

Consts

McpProtocolVersion = "2025-11-25"
Source   Edit  

Procs

proc callTool(ls: LanguageServer; params: McpCallToolParams): Future[
    McpCallToolResult] {....stackTrace: false, raises: [], gcsafe,
                         tags: [RootEffect], forbids: [].}
Source   Edit  
proc initialize(p: tuple[ls: LanguageServer, onExit: OnExitCallback];
                params: McpInitializeParams): Future[McpInitializeResult] {.
    ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
Source   Edit  
proc initialized(ls: LanguageServer; _: JsonNode): Future[void] {.
    ...stackTrace: false, raises: [], gcsafe, tags: [RootEffect], forbids: [].}
Source   Edit  
proc listTools(ls: LanguageServer; params: McpListToolsParams): Future[
    McpListToolsResult] {....stackTrace: false, raises: [], gcsafe,
                          tags: [RootEffect], forbids: [].}
Source   Edit