@larksuiteoapi/lark-mcp
Version:
Feishu/Lark OpenAPI MCP
17 lines (16 loc) • 665 B
TypeScript
import { Request, Response } from 'express';
import { McpServerOptions } from '../shared';
export declare enum JSONRPCErrorCodes {
PARSE_ERROR = -32700,
INVALID_REQUEST = -32600,
METHOD_NOT_FOUND = -32601,
INVALID_PARAMS = -32602,
INTERNAL_ERROR = -32603
}
export declare function parseMCPServerOptionsFromRequest(req: Request): {
data: McpServerOptions;
success: boolean;
message?: string;
};
export declare function sendJsonRpcError(res: Response, error: Error, httpCode?: number, code?: JSONRPCErrorCodes, id?: number | null): void;
export declare function sendResponseError(res: Response, error: Error, httpCode?: number): void;