|
16 | 16 |
|
17 | 17 | import { applyBindingTarget, BindingTarget, ClientSessionInitializer, GLSPModule, InstanceMultiBinding } from '@eclipse-glsp/server'; |
18 | 18 | import { interfaces } from 'inversify'; |
19 | | -import { DiagramPngMcpResourceHandler, DiagramSvgMcpResourceHandler } from '../resources'; |
| 19 | +import { DiagramPngMcpResourceHandler } from '../resources/handlers/diagram-png-mcp-resource-handler'; |
| 20 | +import { DiagramSvgMcpResourceHandler } from '../resources/handlers/diagram-svg-mcp-resource-handler'; |
20 | 21 | import { DefaultElementTypesProvider, ElementTypesProvider } from '../resources/services/element-types-provider'; |
21 | 22 | import { MarkdownMcpModelSerializer, McpModelSerializer } from '../resources/services/mcp-model-serializer'; |
22 | | -import { |
23 | | - CountElementsMcpToolHandler, |
24 | | - CreateEdgesMcpToolHandler, |
25 | | - CreateNodesMcpToolHandler, |
26 | | - DeleteElementsMcpToolHandler, |
27 | | - DiagramModelMcpToolHandler, |
28 | | - GetSelectionMcpToolHandler, |
29 | | - LayoutMcpToolHandler, |
30 | | - ModifyEdgesMcpToolHandler, |
31 | | - ModifyNodesMcpToolHandler, |
32 | | - QueryElementsMcpToolHandler, |
33 | | - RedoMcpToolHandler, |
34 | | - SaveModelMcpToolHandler, |
35 | | - SetSelectionMcpToolHandler, |
36 | | - SetViewMcpToolHandler, |
37 | | - UndoMcpToolHandler, |
38 | | - ValidateDiagramMcpToolHandler |
39 | | -} from '../tools'; |
| 23 | +import { CountElementsMcpToolHandler } from '../tools/handlers/count-elements-mcp-tool-handler'; |
| 24 | +import { CreateEdgesMcpToolHandler } from '../tools/handlers/create-edges-mcp-tool-handler'; |
| 25 | +import { CreateNodesMcpToolHandler } from '../tools/handlers/create-nodes-mcp-tool-handler'; |
| 26 | +import { DeleteElementsMcpToolHandler } from '../tools/handlers/delete-elements-mcp-tool-handler'; |
| 27 | +import { DiagramModelMcpToolHandler } from '../tools/handlers/diagram-model-mcp-tool-handler'; |
| 28 | +import { GetSelectionMcpToolHandler } from '../tools/handlers/get-selection-mcp-tool-handler'; |
| 29 | +import { LayoutMcpToolHandler } from '../tools/handlers/layout-mcp-tool-handler'; |
| 30 | +import { ModifyEdgesMcpToolHandler } from '../tools/handlers/modify-edges-mcp-tool-handler'; |
| 31 | +import { ModifyNodesMcpToolHandler } from '../tools/handlers/modify-nodes-mcp-tool-handler'; |
| 32 | +import { QueryElementsMcpToolHandler } from '../tools/handlers/query-elements-mcp-tool-handler'; |
| 33 | +import { RedoMcpToolHandler } from '../tools/handlers/redo-mcp-tool-handler'; |
| 34 | +import { SaveModelMcpToolHandler } from '../tools/handlers/save-model-mcp-tool-handler'; |
| 35 | +import { SetSelectionMcpToolHandler } from '../tools/handlers/set-selection-mcp-tool-handler'; |
| 36 | +import { SetViewMcpToolHandler } from '../tools/handlers/set-view-mcp-tool-handler'; |
| 37 | +import { UndoMcpToolHandler } from '../tools/handlers/undo-mcp-tool-handler'; |
| 38 | +import { ValidateDiagramMcpToolHandler } from '../tools/handlers/validate-diagram-mcp-tool-handler'; |
40 | 39 | import { |
41 | 40 | McpDiagramPromptHandlerFactory, |
42 | 41 | McpDiagramPromptHandlerRegistry, |
43 | 42 | McpDiagramPromptHandlerRegistryInitializer |
44 | | -} from './mcp-diagram-prompt-handler-registry'; |
| 43 | +} from '../server/mcp-diagram-prompt-handler-registry'; |
45 | 44 | import { |
46 | 45 | McpDiagramResourceHandlerFactory, |
47 | 46 | McpDiagramResourceHandlerRegistry, |
48 | 47 | McpDiagramResourceHandlerRegistryInitializer |
49 | | -} from './mcp-diagram-resource-handler-registry'; |
| 48 | +} from '../server/mcp-diagram-resource-handler-registry'; |
50 | 49 | import { |
51 | 50 | McpDiagramToolHandlerFactory, |
52 | 51 | McpDiagramToolHandlerRegistry, |
53 | 52 | McpDiagramToolHandlerRegistryInitializer |
54 | | -} from './mcp-diagram-tool-handler-registry'; |
55 | | -import { DefaultMcpIdAliasService, McpIdAliasService } from './mcp-id-alias-service'; |
56 | | -import { McpDiagramScopedInput } from './mcp-input-schemas'; |
57 | | -import { DefaultMcpLabelProvider, McpLabelProvider } from './mcp-label-provider'; |
58 | | -import { AbstractMcpDiagramPromptHandler, McpDiagramPromptHandlerConstructor } from './mcp-prompt-handler'; |
59 | | -import { AbstractMcpDiagramResourceHandler, McpDiagramResourceHandlerConstructor } from './mcp-resource-handler'; |
60 | | -import { BaseMcpDiagramToolHandler, McpDiagramToolHandlerConstructor } from './mcp-tool-handler'; |
| 53 | +} from '../server/mcp-diagram-tool-handler-registry'; |
| 54 | +import { DefaultMcpIdAliasService, McpIdAliasService } from '../server/mcp-id-alias-service'; |
| 55 | +import { McpDiagramScopedInput } from '../server/mcp-input-schemas'; |
| 56 | +import { DefaultMcpLabelProvider, McpLabelProvider } from '../server/mcp-label-provider'; |
| 57 | +import { AbstractMcpDiagramPromptHandler, McpDiagramPromptHandlerConstructor } from '../server/mcp-prompt-handler'; |
| 58 | +import { AbstractMcpDiagramResourceHandler, McpDiagramResourceHandlerConstructor } from '../server/mcp-resource-handler'; |
| 59 | +import { BaseMcpDiagramToolHandler, McpDiagramToolHandlerConstructor } from '../server/mcp-tool-handler'; |
61 | 60 |
|
62 | 61 | /** |
63 | 62 | * Per-GLSP-client-session DI module for the MCP server. Loaded inside `configureDiagramModule` |
|
0 commit comments