UNPKG

@ithena-one/mcp-governance

Version:

Governance layer (Identity, RBAC, Credentials, Audit, Logging, Tracing) for Model Context Protocol (MCP) servers.

7 lines (6 loc) 495 B
import { JSONRPCError } from '@modelcontextprotocol/sdk/types.js'; import { AuditRecord } from '../types.js'; /** Maps internal errors to JSON-RPC error payloads */ export declare function mapErrorToPayload(error: Error | unknown, defaultCode: number, defaultMessage: string): JSONRPCError['error']; /** Maps internal errors to the AuditRecord['outcome']['error'] structure */ export declare function mapErrorToAuditPayload(error: Error | unknown): NonNullable<AuditRecord['outcome']['error']>;