UNPKG

dhis2-mcp-server

Version:

A Model Context Protocol server providing 108 tools for DHIS2 development, including code generators, debugging helpers, and documentation access for web and Android app development.

73 lines 2.12 kB
/** * Integration layer for documentation access with external MCPs */ import { DocumentationQuery } from './documentation-access.js'; export declare class DocumentationMCPIntegration { private docSystem; private mcpConnections; constructor(); /** * Setup connections to external MCP servers */ setupMCPConnections(config: { filesystemMcpPath?: string; websearchMcpPath?: string; enableWebSearch?: boolean; enableLocalSearch?: boolean; androidSdkPath?: string; }): Promise<string>; /** * Connect to an external MCP server */ private connectToMCP; /** * Main documentation query handler */ queryDocumentation(query: DocumentationQuery): Promise<string>; /** * Android SDK specific search */ searchAndroidSDK(args: { topic: string; apiLevel?: number; docType?: string; includeExamples?: boolean; }): Promise<string>; /** * Web documentation search */ searchWebDocs(args: { topic: string; sites?: string[]; language?: string; includeStackOverflow?: boolean; maxResults?: number; }): Promise<string>; /** * Generate detailed explanation with examples */ explainWithExamples(args: { concept: string; platform: 'android' | 'web' | 'dhis2'; level?: string; useCase?: string; preferredLanguage?: string; }): Promise<string>; private extractOverview; private generateImplementationSteps; /** * Generate integration guide */ generateIntegrationGuide(args: { integration: string; targetPlatform: 'android' | 'web' | 'hybrid'; complexity?: string; includeErrorHandling?: boolean; includeTesting?: boolean; }): Promise<string>; private generateDetailedSteps; private generateErrorHandling; private generateTestingStrategy; } export declare const documentationIntegration: DocumentationMCPIntegration; //# sourceMappingURL=documentation-integration.d.ts.map