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.
72 lines • 1.52 kB
TypeScript
/**
* Type definitions for IDS Enterprise Web Components MCP Server
*/
export interface SearchResult {
component: string;
content: string;
category: string;
relevanceScore: number;
filePath?: string;
}
export interface ComponentInfo {
name: string;
category: string;
description: string;
content: string;
features: string[];
attributes: string[];
methods: string[];
events: string[];
examples: string[];
filePath: string;
}
export interface DocumentationFile {
name: string;
content: string;
category: string;
filePath: string;
}
export interface ExampleInfo {
name: string;
framework: string;
description: string;
content: string;
filePath: string;
codeExample: string;
setupInstructions: string;
}
export interface FrameworkInfo {
name: string;
description: string;
setupGuide: string;
exampleCount: number;
examples: ExampleInfo[];
readmePath: string;
}
export interface GitLabTreeItem {
id: string;
name: string;
type: 'tree' | 'blob';
path: string;
mode: string;
}
export interface ServerConfig {
token: string;
gitlabUrl: string;
projectId: string;
examplesProjectId: string;
defaultBranch: string;
}
export interface ToolArgs {
[key: string]: any;
}
export interface ToolResponse {
content: Array<{
type: string;
text: string;
}>;
_meta?: {
[x: string]: unknown;
};
}
//# sourceMappingURL=index.d.ts.map