Sign inSign up

mcp/novita

Verified Publisher

By mcp

Updated over 1 year ago

Seamless interaction with Novita AI platform resources.

Image
Machine learning & AI
0

10K+

mcp/novita repository overview

Novita MCP Server

Seamless interaction with Novita AI platform resources.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/novitalabs/novita-mcp-server/blob/64efc99e8b05d05ddd1e3513f5f21f6aa236e82d/Dockerfile
Commit64efc99e8b05d05ddd1e3513f5f21f6aa236e82d
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.
commandstring optionalContainer start command to run when the instance starts
envarray optionalEnvironment variables
imageAuthIdstring optionalID 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.
kindstring optionalType of the instance
networkStoragesarray optionalNetwork storages to mount
portsstring optionalPorts 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
namestring optionalFilter by the instance name
pageNumbernumber optionalPage number to return, start from
pageSizenumber optionalNumber of instances to return,
productNamestring optionalFilter by the product name
statusstring optionalFilter by the instance status

Tool: list-network-storage
ParametersTypeDescription
pageNonumber optionalPage number
pageSizenumber optionalPage size
storageIdstring optionalID for the network storage
storageNamestring optionalName for the network storage

Tool: list-products
ParametersTypeDescription
clusterIdstring optionalID of the cluster to list products from. You can use the list-clusters tool to get the cluster ID.
productNamestring optionalName of the product to filter by.

Tool: list-templates
ParametersTypeDescription
channelarray optionalChannels of template to return
pageNumnumber optionalPage number to return, start from 1
pageSizenumber optionalNumber of templates to return in each page
typestring optionalType 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.
storageNamestring optionalNew 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?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:ddc904348

Size

108.8 MB

Last updated

over 1 year ago

docker pull mcp/novita

This week's pulls

Pulls:

17

Last week