ultimate-mcp-server
Version:
The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms
19 lines • 718 B
TypeScript
import { Resource } from "@modelcontextprotocol/sdk/types.js";
import type { ResourceDefinition } from "../types/index.js";
export declare class ResourceRegistry {
private resources;
private logger;
constructor();
register(resource: ResourceDefinition): void;
unregister(uri: string): void;
listResources(): Promise<Resource[]>;
readResource(uri: string): Promise<{
text: string;
mimeType?: string;
}>;
getResourceCount(): number;
getResource(uri: string): ResourceDefinition | undefined;
getResourcesByTag(tag: string): ResourceDefinition[];
findMatchingResources(pattern: string): ResourceDefinition[];
}
//# sourceMappingURL=resource-registry.d.ts.map