/** * MCP Dev Server * * Exposes dev server functionality via MCP (Model Context Protocol). * Supports stdio transport for local editors and loopback HTTP transport for * browser integrations during `veryfront dev`. */ export interface MCPServerConfig { /** Enable stdio transport (for Claude Code, Cursor, etc.) */ stdio?: boolean; /** Loopback HTTP port used by local development integrations. */ httpPort?: number; /** Server name for MCP protocol */ serverName?: string; /** Server version */ serverVersion?: string; } export declare class MCPDevServer { private config; private running; private stdinReader; private httpServer; private httpServePromise; constructor(config?: MCPServerConfig); start(): void; stop(): Promise; private startHTTP; private handleRequest; private dispatchMethod; private handleInitialize; private handleToolsList; private handleToolsCall; private handleResourceTemplatesList; private handleResourcesList; private handleResourcesRead; private handlePromptsList; private handlePromptsGet; } export declare function createMCPServer(config: MCPServerConfig): MCPDevServer; export * from "../../src/observability/index.js"; export * from "./tools.js"; //# sourceMappingURL=server.d.ts.map