UNPKG

youling-task

Version:

基于POMDP的研发任务分解工具,支持MCP协议

34 lines (33 loc) 943 B
/** * MCP stdio模式辅助工具 * 用于标准输入/输出流通信中的MCP协议支持 */ /** * 检测是否为MCP CLI模式 * @param args 命令行参数 * @returns 是否为CLI模式 */ export declare function isMcpCliMode(args: string[]): boolean; /** * 发送MCP就绪状态消息 * 这是MCP协议在stdio模式下必须的第一个消息 * @param serverInfo 服务器信息 */ export declare function sendMcpReadyStatus(serverInfo: { name: string; version: string; }): void; /** * 发送JSON-RPC响应 * @param result 结果 * @param id 请求ID */ export declare function sendJsonRpcResponse(result: any, id: string | number): void; /** * 发送JSON-RPC错误响应 * @param code 错误代码 * @param message 错误消息 * @param id 请求ID * @param data 可选的错误数据 */ export declare function sendJsonRpcError(code: number, message: string, id: string | number | null, data?: any): void;