@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
TypeScript
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_plan_inspect" | "receiz_v125_edge_value_transition_set_verify" | "receiz_v125_edge_value_commit_set_prepare" | "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_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