UNPKG

@holder-mcp/local-knowledge-base

Version:

Holder公司本地知识库MCP客户端,提供项目文档检索、模块信息查询和架构信息获取等工具

45 lines 1.19 kB
#!/usr/bin/env node import { MCPClientConfig } from './types'; export declare class MCPKnowledgeBaseServer { private serverUrl; private config; private documentService; private isWatchingStarted; constructor(config: MCPClientConfig); private callBackendTool; private handleDocumentTool; private handleRebuildProjectIndex; private callRebuildIndexAPI; private handleUploadProjectDocuments; startDocumentWatching(): Promise<void>; stopDocumentWatching(): Promise<void>; initialize(): Promise<{ protocolVersion: string; capabilities: { tools: {}; }; serverInfo: { name: string; version: string; }; }>; listTools(): Promise<{ tools: import("./types").MCPTool[]; }>; callTool(name: string, args: any): Promise<{ content: { type: string; text: string; }[]; isError?: undefined; } | { content: { type: string; text: string; }[]; isError: boolean; }>; start(): Promise<void>; close(): Promise<void>; } //# sourceMappingURL=index.d.ts.map