Novita MCP Server

by novitalabs
MIT License
70
2

Integrations

  • Uses Jest for testing the Novita MCP server functionality.

  • Offers installation of the Novita MCP server package through npm package manager.

  • Supports deployment of GPU instances using PyTorch/CUDA images as part of the Novita AI platform resource management capabilities.

Novita MCP Server

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.

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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

An MCP server that enables seamless management of Novita AI platform resources, currently supporting GPU instance operations (list, create, start, stop, etc.) through compatible clients like Claude Desktop and Cursor.

  1. Features
    1. Installation
      1. Configuration to use novita-mcp-server
        1. Examples
          1. List clusters
          2. List products
          3. List GPU instances
          4. Create a new GPU instance
        2. Testing

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            MCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.
            Last updated -
            13
            419
            10
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.
            Last updated -
            60
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            An MCP server that integrates Verodat's data management capabilities with AI systems like Claude Desktop, enabling users to manage accounts, workspaces, and datasets, as well as perform AI-powered queries on their data.
            Last updated -
            1
            TypeScript
            Apache 2.0
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
            Last updated -
            132
            Python
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          ID: f1rv6j126v