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
TypeScript
/**
* 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