UNPKG

templui-mcp-server

Version:

A Model Context Protocol (MCP) server for TemplUI components, providing AI assistants with access to component source code, documentation, demos, and metadata.

25 lines (24 loc) 728 B
import { GitHubClient } from './github-client.js'; export interface RepositoryInfo { latestCommit: string; lastModified: string; componentsCount: number; } export interface UpdateCheckResult { hasUpdates: boolean; currentCommit?: string; latestCommit?: string; message: string; } export declare class Updater { private githubClient; private readonly CACHE_KEY; private readonly UPDATE_CHECK_TTL; constructor(githubClient: GitHubClient); checkForUpdates(): Promise<UpdateCheckResult>; updateRepositoryInfo(): Promise<void>; clearCache(): Promise<void>; invalidateComponentCache(): Promise<void>; private getRepositoryInfo; getUpdateStatus(): Promise<string>; }