Novita

Novita

Seamless interaction with Novita AI platform resources.

1.2K

20 Tools

Packaged by
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Novita MCP Server

Seamless interaction with Novita AI platform resources.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/novita
Authornovitalabs
Repositoryhttps://github.com/novitalabs/novita-mcp-server
Dockerfilehttps://github.com/novitalabs/novita-mcp-server/blob/main/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/novita --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (20)

Tools provided by this ServerShort 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

Tools Details

Tool: create-container-registry-auth
ParametersTypeDescription
namestringName for the container registry auth.
passwordstringRegistry password.
usernamestringRegistry username.

Tool: create-gpu-instance
ParametersTypeDescription
gpuNumnumberNumber of GPUs allocated to the instance. The availableGpuNumber of the product must be greater than or equal to the gpuNum.
imageUrlstringDocker image URL to initialize the instance
namestringName for the instance. Must contain only numbers, letters, and hyphens
productIdstringID of the product used to deploy the instance. The availableGpuNumber of the product must be greater than 0. You can use the list-products tool to get or check the product ID if needed. Before calling the MCP tool, MUST show me the details of the product to help me identify it, including name, price, etc.
rootfsSizenumberRoot filesystem size (container disk size) in GB. Free tier includes 60GB.
commandstringoptionalContainer start command to run when the instance starts
envarrayoptionalEnvironment variables
imageAuthIdstringoptionalID of the container registry auth. Required only when the imageUrl is private. You can use the list-container-registry-auths tool to check the ID if you're not sure.
kindstringoptionalType of the instance
networkStoragesarrayoptionalNetwork storages to mount
portsstringoptionalPorts to expose (e.g., '8888/http', '22/tcp'), separated by commas if multiple. Maximum of 10 ports.

Tool: create-network-storage
ParametersTypeDescription
clusterIdstringThe ID of the cluster to create network storage. Must be from the list-clusters tool result, and the cluster must have supportNetworkStorage set to true
storageNamestringName for the network storage. Use only letters, numbers, and hyphens
storageSizenumberSize of the network storage in GB

Tool: create-template
ParametersTypeDescription
templateobject

Tool: delete-container-registry-auth
ParametersTypeDescription
idstringID of the container registry auth to delete. Please ensure it exists before deleting. Before calling the MCP tool, please show me the name to help identify it. You can use the list-container-registry-auths tool to check the ID if needed.

Tool: delete-gpu-instance
ParametersTypeDescription
instanceIdstringID of the instance to delete. Before calling the MCP tool to delete the instance, MUST show me the details of the instance to help me identify it, including id, name, etc.

Tool: delete-network-storage
ParametersTypeDescription
storageIdstringThe unique ID of the network storage to delete. Please ensure it exists before updating.

Tool: delete-template
ParametersTypeDescription
templateIdstringID of the template to delete. Please ensure it exists before deleting. Before calling the MCP tool, please show me the name to help identify it. You can use the get-template tool to check the ID if needed.

Tool: get-gpu-instance
ParametersTypeDescription
instanceIdstringID of the instance to retrieve

Tool: get-template
ParametersTypeDescription
templateIdstringID of the template to retrieve

Tool: list-clusters
Tool: list-container-registry-auths
Tool: list-gpu-instances
ParametersTypeDescription
namestringoptionalFilter by the instance name
pageNumbernumberoptionalPage number to return, start from
pageSizenumberoptionalNumber of instances to return,
productNamestringoptionalFilter by the product name
statusstringoptionalFilter by the instance status

Tool: list-network-storage
ParametersTypeDescription
pageNonumberoptionalPage number
pageSizenumberoptionalPage size
storageIdstringoptionalID for the network storage
storageNamestringoptionalName for the network storage

Tool: list-products
ParametersTypeDescription
clusterIdstringoptionalID of the cluster to list products from. You can use the list-clusters tool to get the cluster ID.
productNamestringoptionalName of the product to filter by.

Tool: list-templates
ParametersTypeDescription
channelarrayoptionalChannels of template to return
pageNumnumberoptionalPage number to return, start from 1
pageSizenumberoptionalNumber of templates to return in each page
typestringoptionalType of template to return

Tool: restart-gpu-instance
ParametersTypeDescription
instanceIdstringID of the instance to restart. Before calling the MCP tool to restart the instance, MUST show me the details of the instance to help me identify it, including id, name, etc.

Tool: start-gpu-instance
ParametersTypeDescription
instanceIdstringID of the instance to start

Tool: stop-gpu-instance
ParametersTypeDescription
instanceIdstringID of the instance to stop. Before calling the MCP tool to stop the instance, MUST show me the details of the instance to help me identify it, including id, name, etc.

Tool: update-network-storage
ParametersTypeDescription
storageIdstringThe unique ID of the network storage to update. Please ensure it exists before updating.
storageSizenumberNew size in GB (must be larger than current size). You can use the list-network-storage tool to get the current size if you don't know it.
storageNamestringoptionalNew name for the network storage. This is optional, if not provided, the name will not be changed. Use only letters, numbers, and hyphens

Use this MCP Server

{
  "mcpServers": {
    "novita": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "NOVITA_API_KEY",
        "mcp/novita"
      ],
      "env": {
        "NOVITA_API_KEY": "your_api_key_here"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers