UNPKG

@receiz/mcp-server

Version:

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

43 lines • 3.15 kB
type JsonObject = Record<string, unknown>; export declare const RECEIZ_V122_MCP_TOOL_NAMES: readonly ["receiz_v122_subject_admit", "receiz_v122_subject_state", "receiz_v122_subject_export_edge_bundle", "receiz_v122_subject_import_edge_bundle", "receiz_v122_subject_access_binding", "receiz_v122_subject_access_key_publish", "receiz_v122_world_plan_private", "receiz_v122_world_validate_transaction", "receiz_v122_world_execute_transaction", "receiz_v122_world_execution", "receiz_v122_world_execution_by_idempotency", "receiz_v122_world_additions", "receiz_v122_mandate_issue", "receiz_v122_mandate_state", "receiz_v122_mandate_revoke", "receiz_v122_multi_world_plan", "receiz_v122_multi_world_execute", "receiz_v122_value_plan_settlement", "receiz_v122_value_plan_reserve"]; export declare const RECEIZ_V122_MCP_TOOLS: { name: "receiz_v122_subject_admit" | "receiz_v122_subject_state" | "receiz_v122_subject_export_edge_bundle" | "receiz_v122_subject_import_edge_bundle" | "receiz_v122_subject_access_binding" | "receiz_v122_subject_access_key_publish" | "receiz_v122_world_execution" | "receiz_v122_world_execution_by_idempotency" | "receiz_v122_world_additions" | "receiz_v122_mandate_state" | "receiz_v122_mandate_revoke" | "receiz_v122_mandate_issue" | "receiz_v122_multi_world_execute" | "receiz_v122_multi_world_plan" | "receiz_v122_value_plan_reserve" | "receiz_v122_value_plan_settlement" | "receiz_v122_world_execute_transaction" | "receiz_v122_world_plan_private" | "receiz_v122_world_validate_transaction"; description: string; inputSchema: JsonObject; outputSchema: { type: string; additionalProperties: boolean; }; }[]; export type ReceizMcpV122Client = Readonly<{ subjects: { admit(input: unknown): Promise<unknown>; state(subjectId: string): Promise<unknown>; exportEdgeBundle(subjectId: string, verifier: unknown): Promise<unknown>; importEdgeBundle(bundle: unknown, verifier: unknown): Promise<unknown>; accessBinding(subjectId: string): Promise<unknown>; publishAccessKey(input: unknown): Promise<unknown>; }; world: { planPrivateCommand(input: unknown): Promise<unknown>; validateTransaction(input: unknown): Promise<unknown>; executeTransactionV122(input: unknown): Promise<unknown>; execution(input: unknown): Promise<unknown>; executionByIdempotencyKey(input: unknown): Promise<unknown>; additionsV122(input: unknown): Promise<unknown>; planMultiWorldTransaction(input: unknown): Promise<unknown>; executeMultiWorldTransaction(input: unknown): Promise<unknown>; }; subjectMandates: { issue(input: unknown): Promise<unknown>; state(input: unknown): Promise<unknown>; revoke(input: unknown): Promise<unknown>; }; value: { planSettlement(input: unknown): Promise<unknown>; planReserve(input: unknown): Promise<unknown>; }; }>; export declare function callReceizV122McpOperation(client: ReceizMcpV122Client, name: string, args: JsonObject): Promise<unknown>; export {}; //# sourceMappingURL=v122Operations.d.ts.map