/** * Unified MCP server for external clients. * * Aggregates tools from all shipped built-in servers into a single * McpServer instance that can be connected to a StreamableHTTPServerTransport. * Created per-request in stateless mode (pure in-memory, no IO). */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { ExposureConfig } from './exposure'; /** * Create a unified McpServer with tools from all qualifying shipped servers. * Called per-request in stateless mode. Server instances are cached; only * the McpServer wrapper and tool registrations are fresh (pure in-memory). */ export declare function createUnifiedMcpServer(exposure?: ExposureConfig, callerScopes?: string[]): Promise;