limitless-ai-mcp-server
Version:
MCP server for integrating Limitless AI Pendant recordings with AI assistants
29 lines • 872 B
TypeScript
import { LimitlessClient } from '../core/limitless-client';
import { Resource, ResourceTemplate } from '../types/mcp';
import { Lifelog } from '../types/limitless';
export declare class ResourceManager {
private client;
static readonly RESOURCE_TEMPLATES: ResourceTemplate[];
constructor(client: LimitlessClient);
/**
* List available resources based on the URI pattern
*/
listResources(uri?: string): Promise<Resource[]>;
/**
* Read a specific resource by URI
*/
readResource(uri: string): Promise<Lifelog | Lifelog[] | null>;
/**
* Get resource templates
*/
getTemplates(): ResourceTemplate[];
/**
* Convert lifelogs to resources
*/
private lifelogsToResources;
/**
* Validate a resource URI
*/
isValidUri(uri: string): boolean;
}
//# sourceMappingURL=manager.d.ts.map