feat(draw.io expert): add cdk diagram generation #76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
.gitignore
file,README.md
file,Key changes:
Documentation and Configuration:
src/cdk-diagram-generator-mcp-server/README.md
: Added detailed documentation for the CDK Diagram Generator MCP Server, including installation, configuration, usage, and examples.src/cdk-diagram-generator-mcp-server/mcp-config.json
: Added a sample MCP configuration file for the CDK Diagram Generator MCP Server.Code Examples:
src/cdk-diagram-generator-mcp-server/examples/simple-example.ts
: Added a TypeScript CDK example demonstrating various AWS resources and their relationships.src/cdk-diagram-generator-mcp-server/examples/simple-example.py
: Added a Python CDK example demonstrating the same AWS resources and relationships as the TypeScript example.Installation and Build:
src/cdk-diagram-generator-mcp-server/install.sh
: Added an installation script to install dependencies, build the project, and create the MCP configuration.Miscellaneous:
src/cdk-diagram-generator-mcp-server/.gitignore
: Added a.gitignore
file to exclude Node.js dependencies, build output, generated diagrams, environment variables, IDE files, and OS files.Example Outputs: