UNPKG

groove-mcp

Version:

Model Context Protocol server for Groove HQ

38 lines 1.24 kB
import { GrooveClient } from '../groove-client.js'; import { KnowledgeBaseArticle, KnowledgeBaseCategory } from '../types/groove.js'; interface ListKbArticlesArgs { categoryId?: string; published?: boolean; featured?: boolean; limit?: number; after?: string; } interface SearchKbArticlesArgs { query: string; limit?: number; after?: string; } export declare class KnowledgeBaseResources { private client; constructor(client: GrooveClient); listArticles(args?: ListKbArticlesArgs): Promise<KnowledgeBaseArticle[]>; getArticle(id: string): Promise<KnowledgeBaseArticle | null>; listCategories(): Promise<KnowledgeBaseCategory[]>; searchArticles(args: SearchKbArticlesArgs): Promise<KnowledgeBaseArticle[]>; buildResourceUri(type: 'article' | 'category', id: string): string; formatArticleResource(article: KnowledgeBaseArticle): { uri: string; name: string; description: string; mimeType: string; metadata: { category: string | undefined; views: number; helpful: number; published: boolean; featured: boolean; }; }; } export {}; //# sourceMappingURL=kb-articles.d.ts.map