模型上下文协议服务器

Novita MCP Server是一个模型上下文协议服务器,用于与Novita AI平台资源进行无缝交互,支持GPU实例管理。

  • by novitalabs
  • JavaScript
  • 本地部署
  • 12 星标
  • 更新于
在 GitHub 查看 novitalabs/novita-mcp-server

使用说明

Novita MCP服务器

novita-mcp-server 是一个模型上下文协议(MCP)服务器,提供与Novita AI平台资源的无缝交互。我们建议通过以下方式访问此服务器 克劳德桌面, 光标或任何其他兼容的MCP客户端。

特性

⚠️ Beta通知: novita-mcp-server 目前处于测试阶段,仅支持GPU实例管理。未来的版本将支持其他资源类型。

目前, novita-mcp-server 使管理资源 GPU实例产品.

支持的操作如下:

  • 集群(/地区):列表;
  • 产品:列表;
  • GPU实例:列表、获取、创建、启动、停止、删除、重新启动;
  • Template:列表、获取、创建、删除;
  • 容器注册表认证:列表、创建、删除;
  • 网络存储:列表、创建、更新、删除;

安装

您可以使用npm或Smithery安装该包:

使用npm

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

使用Smithery

访问 https://smithery.ai/server/@诺维塔实验室/novita mcp服务器 并按照“安装”说明安装服务器。

使用novita mcp服务器的配置

首先,您需要从 Novita AI密钥管理.

接下来,您可以对Claude Desktop和Cursor使用以下配置:

📌 提示

关于Claude Desktop,您可以参考 克劳德桌面MCP快速入门 了解如何配置MCP服务器的指南。

对于Cursor,您可以参考 光标MCP快速启动 了解如何配置MCP服务器的指南。

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

例子

以下是一些如何使用 novita-mcp-server 使用Claude Desktop或Cursor管理您的资源:

列出集群

List all the Novita clusters

列出产品

List all available Novita GPU instance products

列出GPU实例

List all my running Novita GPU instances

创建新的GPU实例

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

测试

此项目使用Jest进行测试。测试位于src中/测试 目录。

您可以使用以下命令之一运行测试:

npm test