/** * The MCP server: registers the 4 tools over the low-level SDK `Server` with * raw JSON-Schema definitions (no zod dependency). Pure of process I/O - it * takes an injected `ToolContext`, so tests drive it over an in-memory * transport with a mocked fetcher (hard rule #3). The stdio wiring lives in * index.ts. */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import type { ToolContext } from './deps.js'; /** Build a configured (but not yet connected) MCP server. */ export declare function createServer(ctx: ToolContext): Server;