@holder-mcp/local-knowledge-base
Version:
Holder公司本地知识库MCP客户端,提供项目文档检索、模块信息查询和架构信息获取等工具
45 lines • 1.19 kB
TypeScript
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