/** * MCP Server — 将 Agent Skills 暴露为标准 MCP 协议 * * 实现 Model Context Protocol (2025-11-25) 的 stdio 传输层: * - JSON-RPC 2.0 消息格式 * - initialize / initialized 生命周期 * - tools/list — 列出所有可用工具 * - tools/call — 调用指定工具 * * 用法: * npx tsx src/mcp/server.ts # 作为 MCP Server 运行 * 在 Cursor/Claude 中配置为 MCP Server */ import type { AgentCore } from "../agent.js"; export declare class McpServer { private agent; private initialized; private buffer; constructor(agent: AgentCore); /** 启动 MCP Server(stdio 模式) */ start(): Promise; /** 处理缓冲区中的消息 */ private processBuffer; /** 处理单条消息 */ private handleMessage; /** 处理 JSON-RPC 请求 */ private handleRequest; /** 处理通知 */ private handleNotification; /** initialize — 协商能力 */ private handleInitialize; /** tools/list — 列出所有可用工具 */ private handleToolsList; /** tools/call — 调用工具 */ private handleToolsCall; /** 将内部 Tool 转换为 MCP Tool 定义 */ private toolToMcpDef; /** 将 ToolResult 转换为 MCP 响应格式 */ private toolResultToMcp; /** 发送 JSON-RPC 响应到 stdout */ private send; } //# sourceMappingURL=server.d.ts.map