NOVITA_API_KEY
: Your Novita API key.test
with an MCP Novita agent.--env
):
NOVITA_API_KEY
– Your Novita token (replaceable).MESHAGENT_PORT=8001
– Internal port for the MCP service.Tool | Short Description |
---|---|
create-container-registry-auth | |
create-gpu-instance | |
create-network-storage | |
create-template | |
delete-container-registry-auth | |
delete-gpu-instance | |
delete-network-storage | |
delete-template | |
get-gpu-instance | |
get-template | |
list-clusters | |
list-container-registry-auths | |
list-gpu-instances | |
list-network-storage | |
list-products | |
list-templates | |
restart-gpu-instance | |
start-gpu-instance | |
stop-gpu-instance | |
update-network-storage |
create-container-registry-auth
string
): Name for the container registry auth.string
): Registry password.string
): Registry username.create-gpu-instance
number
): Number of GPUs allocated to the instance. The availableGpuNumber of the product must be greater than or equal to the gpuNum.string
): Docker image URL to initialize the instance.string
): Name for the instance. Must contain only numbers, letters, and hyphens.string
): ID of the product used to deploy the instance.number
): Root filesystem size (container disk size) in GB. Free tier includes 60GB.string
, optional): Container start command to run when the instance starts.array
, optional): Environment variables.string
, optional): ID of the container registry auth (for private images).string
, optional): Type of the instance.array
, optional): Network storages to mount.string
, optional): Ports to expose (comma-separated, max 10).create-network-storage
string
): ID of the cluster to create network storage.string
): Name for the storage (letters, numbers, hyphens).number
): Size in GB.create-template
object
): Template data.delete-container-registry-auth
string
): ID of the container registry auth to delete. Check existence before deleting.delete-gpu-instance
string
): ID of the instance to delete.delete-network-storage
string
): Unique ID for storage to delete.delete-template
string
): ID of the template to delete.get-gpu-instance
string
): ID to retrieve info on a GPU instance.get-template
string
): ID to retrieve a template.list-clusters
list-container-registry-auths
list-gpu-instances
string
, optional): Filter by instance name.number
, optional): Page number (start from 1).number
, optional): Items per page.string
, optional): Filter by product name.string
, optional): Filter by status.list-network-storage
number
, optional): Page number.number
, optional): Page size.string
, optional): Storage ID.string
, optional): Storage name.list-products
string
, optional): Cluster ID.string
, optional): Filter by product name.list-templates
array
, optional): Template channels.number
, optional): Page number (start from 1).number
, optional): Page size.string
, optional): Template type.restart-gpu-instance
string
): ID of instance to restart.start-gpu-instance
string
): ID of instance to start.stop-gpu-instance
string
): ID of instance to stop.update-network-storage
string
): Unique ID of the storage.number
): New size in GB (must be larger than current).string
, optional): New name (letters, numbers, hyphens).