/** * Helpers to build MCP logical URLs for tools, resources and prompts. */ export type LogicalKind = 'tool' | 'resource' | 'prompt'; /** * Build a logical URL for a tool call including serialized args as query string. */ export declare function buildLogicalToolUrl(serverName: string, toolName: string, args: unknown): string; /** * Build a logical URL for a resource fetch including variables as query string. */ export declare function buildLogicalResourceUrl(serverName: string, resourceName: string, variables: Record): string; /** * Build a logical URL for MCP meta operations (initialize, tools/list, resources/list, prompts/list). */ export declare function buildLogicalMetaUrl(serverName: string, method: string): string; /** * Build a logical URL based on request kind. */ export declare function buildLogicalUrl(options: { kind: LogicalKind; serverName: string; name: string; argsOrVars: unknown; }): string; //# sourceMappingURL=logical-url.d.ts.map