A Visual Studio Code extension that provides a Model Context Protocol (MCP) server focused on workload orchestration and automation. This extension enables AI-powered workload management and task automation through the MCP protocol.
Features
Workload Orchestration: Orchestrate and automate tasks using AI capabilities
Onboarding Tools:
Status Check: Verify current workload configuration and requirements
Template Generation: AI-assisted ARM template creation for workloads
Deployment Management: Streamlined workload deployment and configuration
Troubleshooting Assistant: Automated error detection and resolution
MCP Server Integration:
Seamless integration with VS Code's MCP infrastructure
Full stdio-based communication support
Automatic server lifecycle management
Use Cases
Workload Onboarding
Quick assessment of existing infrastructure
Automated ARM template generation based on requirements
Guided deployment of new workloads
Real-time validation and error checking
Infrastructure Management
Monitor deployment status and health
Detect and diagnose configuration issues
Generate infrastructure-as-code templates
Automate resource provisioning
Troubleshooting and Maintenance
Automated error detection and analysis
Guided resolution of common issues
Configuration validation and best practices
Performance optimization recommendations
Requirements
Visual Studio Code version 1.103.0 or higher
Python 3.10 or higher (for the MCP server)
Getting Started
Install the extension from the VS Code Marketplace
Run the command "MCP: Start Server" to initialize the workload orchestration server
Use the following workflow to onboard your workloads:
Run status check to assess your current environment
Generate ARM templates for your workload requirements
Review and customize generated templates
Deploy your workload using the deployment tools
Monitor deployment and resolve any issues with the troubleshooting assistant
Use "MCP: Stop Server" when you're done
For detailed examples and usage instructions, see our documentation
Release Notes
0.0.2 (Current)
Enhanced workload orchestration capabilities
Improved server lifecycle management
Updated documentation and metadata
0.0.1
Initial release with basic MCP server functionality
Demo tools implementation (echo, add, multiply)
Basic VS Code integration
Contributing
This extension is open source. Feel free to contribute by submitting issues or pull requests on our GitHub repository.
License
This extension is licensed under the MIT License. See the LICENSE file for details.