/** * Assembly of the MCP server: the declared tool list and the call routing * are built from the same source, so it is impossible to declare a tool * without wiring it up. */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { type Tool } from '@modelcontextprotocol/sdk/types.js'; /** The server and the list of tools it declares */ export interface McpServerBundle { server: Server; tools: Tool[]; } export declare function createMcpServer(version: string): McpServerBundle;