mcp-chrome-bridge
Version:
Chrome Native-Messaging host (Node)
39 lines (38 loc) • 1.48 kB
TypeScript
export declare enum NATIVE_MESSAGE_TYPE {
START = "start",
STARTED = "started",
STOP = "stop",
STOPPED = "stopped",
PING = "ping",
PONG = "pong",
ERROR = "error"
}
export declare const NATIVE_SERVER_PORT = 56889;
export declare const TIMEOUTS: {
readonly DEFAULT_REQUEST_TIMEOUT: 15000;
readonly EXTENSION_REQUEST_TIMEOUT: 20000;
readonly PROCESS_DATA_TIMEOUT: 20000;
};
export declare const SERVER_CONFIG: {
readonly HOST: "127.0.0.1";
readonly CORS_ORIGIN: true;
readonly LOGGER_ENABLED: false;
};
export declare const HTTP_STATUS: {
readonly OK: 200;
readonly NO_CONTENT: 204;
readonly BAD_REQUEST: 400;
readonly INTERNAL_SERVER_ERROR: 500;
readonly GATEWAY_TIMEOUT: 504;
};
export declare const ERROR_MESSAGES: {
readonly NATIVE_HOST_NOT_AVAILABLE: "Native host connection not established.";
readonly SERVER_NOT_RUNNING: "Server is not actively running.";
readonly REQUEST_TIMEOUT: "Request to extension timed out.";
readonly INVALID_MCP_REQUEST: "Invalid MCP request or session.";
readonly INVALID_SESSION_ID: "Invalid or missing MCP session ID.";
readonly INTERNAL_SERVER_ERROR: "Internal Server Error";
readonly MCP_SESSION_DELETION_ERROR: "Internal server error during MCP session deletion.";
readonly MCP_REQUEST_PROCESSING_ERROR: "Internal server error during MCP request processing.";
readonly INVALID_SSE_SESSION: "Invalid or missing MCP session ID for SSE.";
};