UNPKG

@ithena-one/mcp-governance

Version:

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

33 lines 3.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildTransportContext = exports.generateEventId = exports.defaultSanitizeForAudit = exports.InMemoryPermissionStore = exports.InMemoryRoleStore = exports.defaultDerivePermission = exports.defaultTraceContextProvider = exports.defaultAuditStore = exports.ConsoleAuditLogStore = exports.NoOpAuditLogStore = exports.defaultLogger = exports.ConsoleLogger = exports.HandlerError = exports.CredentialResolutionError = exports.AuthorizationError = exports.AuthenticationError = exports.GovernanceError = exports.GovernedServer = void 0; // Core Class var governed_server_js_1 = require("./core/governed-server.js"); Object.defineProperty(exports, "GovernedServer", { enumerable: true, get: function () { return governed_server_js_1.GovernedServer; } }); // Errors var index_js_1 = require("./errors/index.js"); Object.defineProperty(exports, "GovernanceError", { enumerable: true, get: function () { return index_js_1.GovernanceError; } }); Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return index_js_1.AuthenticationError; } }); Object.defineProperty(exports, "AuthorizationError", { enumerable: true, get: function () { return index_js_1.AuthorizationError; } }); Object.defineProperty(exports, "CredentialResolutionError", { enumerable: true, get: function () { return index_js_1.CredentialResolutionError; } }); Object.defineProperty(exports, "HandlerError", { enumerable: true, get: function () { return index_js_1.HandlerError; } }); // Default Implementations & Helpers var logger_js_1 = require("./defaults/logger.js"); Object.defineProperty(exports, "ConsoleLogger", { enumerable: true, get: function () { return logger_js_1.ConsoleLogger; } }); Object.defineProperty(exports, "defaultLogger", { enumerable: true, get: function () { return logger_js_1.defaultLogger; } }); var audit_js_1 = require("./defaults/audit.js"); Object.defineProperty(exports, "NoOpAuditLogStore", { enumerable: true, get: function () { return audit_js_1.NoOpAuditLogStore; } }); Object.defineProperty(exports, "ConsoleAuditLogStore", { enumerable: true, get: function () { return audit_js_1.ConsoleAuditLogStore; } }); Object.defineProperty(exports, "defaultAuditStore", { enumerable: true, get: function () { return audit_js_1.defaultAuditStore; } }); var tracing_js_1 = require("./defaults/tracing.js"); Object.defineProperty(exports, "defaultTraceContextProvider", { enumerable: true, get: function () { return tracing_js_1.defaultTraceContextProvider; } }); var permissions_js_1 = require("./defaults/permissions.js"); Object.defineProperty(exports, "defaultDerivePermission", { enumerable: true, get: function () { return permissions_js_1.defaultDerivePermission; } }); Object.defineProperty(exports, "InMemoryRoleStore", { enumerable: true, get: function () { return permissions_js_1.InMemoryRoleStore; } }); Object.defineProperty(exports, "InMemoryPermissionStore", { enumerable: true, get: function () { return permissions_js_1.InMemoryPermissionStore; } }); var sanitization_js_1 = require("./defaults/sanitization.js"); Object.defineProperty(exports, "defaultSanitizeForAudit", { enumerable: true, get: function () { return sanitization_js_1.defaultSanitizeForAudit; } }); var helpers_js_1 = require("./utils/helpers.js"); Object.defineProperty(exports, "generateEventId", { enumerable: true, get: function () { return helpers_js_1.generateEventId; } }); Object.defineProperty(exports, "buildTransportContext", { enumerable: true, get: function () { return helpers_js_1.buildTransportContext; } }); //# sourceMappingURL=index.js.map