@ithena-one/mcp-governance
Version:
Governance layer (Identity, RBAC, Credentials, Audit, Logging, Tracing) for Model Context Protocol (MCP) servers.
12 lines • 785 B
JavaScript
// Core Class
export { GovernedServer } from './core/governed-server.js';
// Errors
export { GovernanceError, AuthenticationError, AuthorizationError, CredentialResolutionError, HandlerError } from './errors/index.js';
// Default Implementations & Helpers
export { ConsoleLogger, defaultLogger } from './defaults/logger.js';
export { NoOpAuditLogStore, ConsoleAuditLogStore, defaultAuditStore } from './defaults/audit.js';
export { defaultTraceContextProvider } from './defaults/tracing.js';
export { defaultDerivePermission, InMemoryRoleStore, InMemoryPermissionStore } from './defaults/permissions.js';
export { defaultSanitizeForAudit } from './defaults/sanitization.js';
export { generateEventId, buildTransportContext } from './utils/helpers.js';
//# sourceMappingURL=index.js.map