@civic/hub-bridge
Version:
Stdio <-> HTTP/SSE MCP bridge with Civic auth handling
19 lines • 980 B
TypeScript
import { AbstractHook } from "@civic/hook-common";
import type { InitializeRequestHookResult, InitializeRequestWithContext, InitializeResponseHookResult, RequestExtra } from "@civic/hook-common";
import type { InitializeResult } from "@modelcontextprotocol/sdk/types.js";
/**
* InitializeLogHook logs the initialize response to see server capabilities
*/
export declare class InitializeLogHook extends AbstractHook {
constructor();
get name(): string;
/**
* Process initialize requests - just pass through
*/
processInitializeRequest(request: InitializeRequestWithContext, _requestExtra: RequestExtra): Promise<InitializeRequestHookResult>;
/**
* Process initialize result and log the server capabilities
*/
processInitializeResult(result: InitializeResult, _originalRequest: InitializeRequestWithContext, _originalRequestExtra: RequestExtra): Promise<InitializeResponseHookResult>;
}
//# sourceMappingURL=initialize-log-hook.d.ts.map