UNPKG

@kya-os/mcp-bri

Version:

Give your MCP server cryptographic identity in 2 lines of code

43 lines 1.34 kB
/** * Registry management for MCP-I identity * * Currently supports KnowThat.ai as the primary registry. * Additional registries will be added as directories adopt MCP-I. */ import { RegistryAdapter, RegistryName, RegistryTier } from "../types"; /** * Registry tier definitions * * As more directories adopt MCP-I, they will be added to appropriate tiers. * Directory maintainers can contact us to discuss integration. */ export declare const REGISTRY_TIERS: Record<RegistryTier, RegistryName[]>; /** * Registry factory * * Manages registry adapters dynamically. New registries can be added * without modifying core code. */ export declare class RegistryFactory { private static adapters; /** * Get a registry adapter by name */ static getAdapter(name: RegistryName): RegistryAdapter | null; /** * Get all adapters for a tier */ static getAdaptersByTier(tier: RegistryTier): RegistryAdapter[]; /** * Register a custom adapter */ static registerAdapter(name: string, factory: () => RegistryAdapter): void; } /** * Resolve registries from options */ export declare function resolveRegistries(registries?: RegistryName[] | RegistryTier | { include?: RegistryName[] | RegistryTier; exclude?: RegistryName[]; }): RegistryName[]; //# sourceMappingURL=index.d.ts.map