UNPKG

@receiz/mcp-server

Version:

MCP server for agents building and verifying Receiz proof-native applications through the canonical Receiz SDK rails.

32 lines • 2.47 kB
import { type ReceizMcpV124CallOptions, type ReceizMcpV124Client } from "./v124Operations.js"; type JsonObject = Record<string, unknown>; type ToolName = (typeof RECEIZ_V125_MCP_TOOL_NAMES)[number]; export declare const RECEIZ_V125_MCP_TOOL_NAMES: readonly ["receiz_v125_lawful_action_law_register", "receiz_v125_lawful_action_admit", "receiz_v125_lawful_action_value_head_derive", "receiz_v125_edge_value_plan_settlement", "receiz_v125_edge_value_plan_reserve", "receiz_v125_edge_value_plan_inspect", "receiz_v125_edge_value_transition_set_verify", "receiz_v125_edge_value_commit_set_prepare", "receiz_v125_edge_value_recovery_create", "receiz_v125_edge_value_settlement_send_confirm", "receiz_v125_edge_value_settlement_receive", "receiz_v125_edge_value_reserve_send_confirm", "receiz_v125_edge_value_reserve_receive"]; export declare const RECEIZ_V125_MCP_REQUIRED_SCOPES: Readonly<Record<ToolName, readonly string[]>>; export declare const RECEIZ_V125_MCP_TOOLS: { name: "receiz_v125_edge_value_commit_set_prepare" | "receiz_v125_edge_value_plan_inspect" | "receiz_v125_edge_value_plan_reserve" | "receiz_v125_edge_value_plan_settlement" | "receiz_v125_edge_value_recovery_create" | "receiz_v125_edge_value_reserve_receive" | "receiz_v125_edge_value_reserve_send_confirm" | "receiz_v125_edge_value_settlement_receive" | "receiz_v125_edge_value_settlement_send_confirm" | "receiz_v125_edge_value_transition_set_verify" | "receiz_v125_lawful_action_admit" | "receiz_v125_lawful_action_law_register" | "receiz_v125_lawful_action_value_head_derive"; description: string; inputSchema: JsonObject; outputSchema: { type: string; additionalProperties: boolean; }; }[]; export type ReceizV125McpProofReferenceResolver = (reference: string) => Promise<Readonly<{ exactBytes: Uint8Array; filename: string; mimeType: string; }>>; export type ReceizMcpV125CallOptions = Readonly<{ baseUrl: string; applicationId?: string; accessToken?: string; materialClient?: ReceizMcpV124Client; resolveMaterial?: ReceizMcpV124CallOptions["resolveMaterial"]; persistMaterial?: ReceizMcpV124CallOptions["persistMaterial"]; resolveProofReference?: ReceizV125McpProofReferenceResolver; fetch?: typeof globalThis.fetch; }>; export declare function callReceizV125McpOperation(name: string, args: JsonObject, options: ReceizMcpV125CallOptions): Promise<unknown>; export {}; //# sourceMappingURL=v125Operations.d.ts.map