UNPKG

mcp-limitless

Version:

A Model Context Protocol server for accessing Limitless AI lifelog data

24 lines (23 loc) 939 B
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>; registerLimitlessResources(server: McpServer): void; registerLimitlessPrompts(server: McpServer): void; registerLimitlessTools(server: McpServer): void; }