MCP ExplorerExplorer

Novita Mcp Server

@novitalabson a year ago
11 MIT
FreeCommunity
AI Systems
#claude-desktop#cursor#mcp-server
The Model Context Protocol (MCP) server that provides seamless interaction with Novita AI platform resources

Overview

What is Novita Mcp Server

The novita-mcp-server is a Model Context Protocol (MCP) server designed to facilitate seamless interaction with resources on the Novita AI platform.

Use cases

Use cases include managing GPU resources for AI model training, deploying machine learning applications, and handling resource templates and network storage for AI projects.

How to use

To use the novita-mcp-server, install it via npm, mcp-get, or Smithery, and configure it with your Novita API key. You can then access it through compatible MCP clients like Claude Desktop or Cursor.

Key features

Key features include management of GPU instances, support for listing and managing clusters, products, GPU instances, templates, container registry authentication, and network storage operations. Note that it is currently in beta and only supports GPU instance management.

Where to use

The novita-mcp-server is primarily used in AI and machine learning environments where GPU resources are needed for processing and computation.

Content

Novita MCP Server

smithery badge

novita-mcp-server is a Model Context Protocol (MCP) server that provides seamless interaction with Novita AI platform resources. We recommend accessing this server through Claude Desktop, Cursor, or any other compatible MCP client.

Novita Server MCP server

Features

⚠️ Beta Notice: novita-mcp-server is currently in beta and only supports GPU instance management. Additional resource types will be supported in future releases.

Currently, novita-mcp-server enables management the resources of GPU instances product.

Supported operations are as follows:

  • Cluster(/Region): List;
  • Product: List;
  • GPU Instance: List, Get, Create, Start, Stop, Delete, Restart;
  • Template: List, Get, Create, Delete;
  • Container Registry Auth: List, Create, Delete;
  • Network Storage: List, Create, Update, Delete;

Installation

You can install the package using npm, or Smithery:

Using npm

npm install -g @novitalabs/novita-mcp-server

Using Smithery

Visit the https://smithery.ai/server/@novitalabs/novita-mcp-server and follow the “Install” instructions to install the server.

Configuration to use novita-mcp-server

First, you need to get your Novita API key from the Novita AI Key Management.

And next, you can use the following configuration for both Claude Desktop and Cursor:

📌 Tips

For Claude Desktop, you can refer to the Claude Desktop MCP Quickstart guide to learn how to configure the MCP server.

For Cursor, you can refer to the Cursor MCP Quickstart guide to learn how to configure the MCP server.

{
  "mcpServers": {
    "@novitalabs/novita-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@novitalabs/novita-mcp-server"
      ],
      "env": {
        "NOVITA_API_KEY": "your_api_key_here"
      }
    }
  }
}

Examples

Here are some examples of how to use the novita-mcp-server to manage your resources with Claude Desktop or Cursor:

List clusters

List all the Novita clusters

List products

List all available Novita GPU instance products

List GPU instances

List all my running Novita GPU instances

Create a new GPU instance

Create a new Novita GPU instance:

Name: test-novita-mcp-server-01
Product: any available product
GPU Number: 1
Image: A standard public PyTorch/CUDA image
Container Disk: 60GB

Testing

This project uses Jest for testing. The tests are located in the src/tests directory.

You can run the tests using one of the following commands:

npm test

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers