Before starting, install and configure Gcore MCP Server with
GCORE_TOOLS="instances" to load Virtual Machine tools, or GCORE_TOOLS="instances,baremetal,gpu_baremetal,gpu_virtual" for full compute capabilities.How it works
When a request is made in natural language, the AI client:- Resolves the project and region (using lookup tools or configured defaults)
- Identifies the appropriate MCP tool
- Extracts parameters from the request
- Calls the tool and receives JSON data
- Formats the response for readability
View and manage instances
Listing instances returns all Virtual Machines in the specified project and region. The response includes instance names, statuses, flavors, IP addresses, and attached resources.Create an instance
Creating a Virtual Machine requires specifying the configuration. The AI client resolves flavor names, images, and network settings from natural language descriptions.- Flavor:
g1-standard-4-8(4 vCPUs, 8 GB RAM) - Image: Ubuntu 22.04 LTS from available images
- Volume: 80 GB High IOPS SSD
- Region: Luxembourg (region_id resolved from name)
Instance creation typically completes within two minutes. The AI client waits for the operation to finish and confirms with the new instance details including assigned IP addresses.
Network configuration
By default, instances receive a private IP address. To attach a public IP:Security groups
Security groups control network access to instances. Assign them during creation:Instance lifecycle operations
Running instances can be controlled through power state operations.Stop and start
Stopping an instance powers it down while preserving configuration and attached storage. Billing for compute resources pauses, but storage charges continue.Reboot
Rebooting restarts the operating system without changing the power state:Suspend and resume
Suspending preserves the instance memory state to disk, allowing faster resume than a full start:Resize an instance
Resizing changes the instance flavor, adjusting vCPU count, RAM, or both.Access instance console
When SSH access is unavailable due to network issues or misconfiguration, console access provides direct connection through the browser.Work with instance images
Images serve as templates for creating instances. Custom images capture an instance state for replication or backup.List available images
Create an image from an instance
Capturing an image preserves the current state including installed software and configuration:Upload a custom image
External images in standard formats (QCOW2, RAW) can be uploaded:Bare Metal servers
Bare Metal provides dedicated physical hardware without virtualization overhead. Use Bare Metal when workloads require direct hardware access, consistent performance without noisy neighbors, or specific hardware configurations.List Bare Metal options
Create a Bare Metal server
Rebuild a Bare Metal server
Rebuilding reinstalls the operating system while preserving the hardware allocation:GPU clusters
GPU clusters provide multi-node GPU infrastructure for AI/ML training, inference, and high-performance computing workloads. Available in Bare Metal and Virtual configurations.GPU Bare Metal clusters
Bare Metal GPU clusters provide dedicated physical servers with direct GPU access, interconnected via high-speed networking (InfiniBand where available).GPU cluster creation involves significant resource allocation and may take 15-30 minutes. The AI client monitors progress and confirms when all nodes are ready.
GPU Virtual clusters
Virtual GPU clusters offer flexibility with faster provisioning and easier scaling compared to Bare Metal:Configure default project and region
Cloud tools require project and region context. Configure defaults to simplify requests:Troubleshooting
If a request fails, the AI client displays the error message from the MCP server. Common issues and resolutions:Project or region not found
Cloud tools require valid project and region context. If operations fail with “not found” errors, verify the project exists and list available regions:Flavor not available in region
Not all flavors exist in all regions. GPU and high-frequency flavors have limited regional availability:Quota exceeded
Resource limits apply per project. Check current usage:Instance creation fails
Common causes include:- Insufficient quota: Check quota limits
- Invalid network: Verify the specified network exists in the region
- Image incompatible with flavor: Some images only work with specific architectures (x86-64 vs ARM)
For detailed VM configuration options, see Types of Virtual Machines. Step-by-step creation through the Customer Portal is documented in Create a Virtual Machine. GPU cluster documentation is available in GPU Cloud.