List view
This milestone introduces advanced capabilities for managing the entire lifecycle of applications, from discovery to deployment. The focus is on enabling AI assistants to browse, retrieve, and deploy applications from OpenNebula's marketplace, streamlining the process of setting up complex services within VMs. **Key Objectives:** - **Discovery:** Implement tools to list_templates and list_marketplace_appliances, allowing the AI to browse available VM templates and ready-to-use applications. - **Management:** Provide functionality to download_template from the marketplace into the local OpenNebula instance and delete_template to clean up unused resources. - Develop robust workflows that enable the AI to deploy single and multi-VM applications securely and efficiently.
No due dateThis milestone focuses on enhancing the overall robustness and efficiency of the OpenNebula MCP Server. The primary goals are to improve system stability by expanding our testing framework and to optimize the data payloads returned by the server to the LLM to ensure more accurate and efficient AI interactions. Key Objectives: - Improve Overall Stability: - Refactor and expand the existing test suite to cover more edge cases and critical code paths. - Introduce new tests to validate the stability and reliability of all core features, preventing future regressions. - Minimize Data Payloads: - Audit the information returned by all MCP server tools to the LLM to identify and remove non-essential data. - Refine responses to provide only the minimal context necessary for the AI to perform its tasks. This will reduce token usage, improve response times, and decrease the likelihood of AI hallucinations or incorrect behavior.
No due dateKey Capabilities in Version 1.0.0: 1. Comprehensive Infrastructure Visibility The MCP Server introduces a suite of read-only tools that grant AI assistants detailed insight into the cloud infrastructure's topology and resource allocation. Users can perform detailed queries, including filtering components by status (e.g., running) or requesting detailed information for a specific element. - Infrastructure & VM Enumeration: List all configured Clusters, Hosts, Datastores, Virtual Networks, and Virtual Machines. - Advanced Filtering & Inspection: Filter any of the above components by their state or request detailed attributes for a specific resource. 2. End-to-End Virtual Machine Management This version delivers a complete set of capabilities for managing the entire lifecycle of virtual machines. - VM Provisioning: Instantiate new VMs from pre-defined templates. - Lifecycle Control: Perform critical power operations including start, stop, restart, and terminate. - Status Monitoring: List all active VMs and retrieve the real-time status of individual instances. 3. Secure In-Guest Command Execution A secure mechanism is provided to execute commands directly within a running VM. This is particularly useful for automating tasks such as installing software, monitoring services, or debugging applications. Write operations are explicitly controlled by an ALLOW_WRITE security flag to prevent unintended modifications and ensure operational safety.
Overdue by 6 month(s)•Due by August 8, 2025•7/7 issues closed