UNPKG

microsoft-todo-mcp-server

Version:

Microsoft Todo MCP service for Claude and Cursor. Fork of @jhirono/todomcp

25 lines (23 loc) 745 B
interface TokenData { accessToken: string; refreshToken: string; expiresAt: number; } interface StoredTokenData extends TokenData { clientId?: string; clientSecret?: string; tenantId?: string; } declare class TokenManager { private tokenFilePath; private currentTokens; constructor(); getTokens(): Promise<TokenData | null>; refreshToken(refreshToken: string): Promise<TokenData | null>; saveTokens(tokens: StoredTokenData): void; updateClaudeConfig(tokens: TokenData): Promise<void>; promptForReauth(): void; storeCredentials(clientId: string, clientSecret: string, tenantId: string): Promise<void>; } declare const tokenManager: TokenManager; export { TokenManager, tokenManager };