UNPKG

ids-enterprise-mcp-server

Version:

Model Context Protocol (MCP) server providing comprehensive IDS Enterprise Web Components documentation access via GitLab API. Use with npx and GitLab token for instant access.

56 lines 1.79 kB
/** * Tool handlers for MCP server requests */ import { ComponentInfo, DocumentationFile, ExampleInfo, FrameworkInfo, ToolArgs, ToolResponse } from '../types/index.js'; export declare class ToolHandlers { private components; private documentation; private examples; private frameworks; constructor(components: ComponentInfo[], documentation: DocumentationFile[], examples: ExampleInfo[], frameworks: FrameworkInfo[]); /** * Search components by query and category */ searchComponents(args: ToolArgs): Promise<ToolResponse>; /** * Get detailed information about a specific component */ getComponentDetails(args: ToolArgs): Promise<ToolResponse>; /** * List components by category */ listComponentsByCategory(args: ToolArgs): Promise<ToolResponse>; /** * Get component README examples (from main repository documentation) */ getComponentReadmeExamples(args: ToolArgs): Promise<ToolResponse>; /** * Get component framework examples (from examples repository) */ getComponentFrameworkExamples(args: ToolArgs): Promise<ToolResponse>; /** * Get framework guide */ getFrameworkGuide(args: ToolArgs): Promise<ToolResponse>; /** * List all frameworks */ listFrameworks(): Promise<ToolResponse>; /** * Search documentation */ searchDocumentation(args: ToolArgs): Promise<ToolResponse>; /** * Get project overview */ getProjectOverview(): Promise<ToolResponse>; /** * List all categories */ listAllCategories(): Promise<ToolResponse>; /** * Get development guidelines */ getDevelopmentGuidelines(args: ToolArgs): Promise<ToolResponse>; } //# sourceMappingURL=tool-handlers.d.ts.map