mcp-limitless
Version:
A Model Context Protocol server for accessing Limitless AI lifelog data
22 lines (21 loc) • 827 B
TypeScript
import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import type { LifelogEntry, LimitlessConfig, ListLifelogsParams, ListLifelogsResponse, SearchLifelogsParams } from "./types.js";
export declare class LimitlessClient {
private config;
private api;
constructor(config: LimitlessConfig);
private handleRequest;
/**
* Get list of lifelog entries
*/
getLifelogs(params?: ListLifelogsParams): Promise<ListLifelogsResponse>;
/**
* Get a specific lifelog entry by ID
*/
getLifelog(lifelogId: string): Promise<LifelogEntry>;
/**
* Search lifelog entries (mock implementation as API doesn't have search yet)
*/
searchLifelogs(params: SearchLifelogsParams): Promise<ListLifelogsResponse>;
registerLimitlessTools(server: McpServer): void;
}