Novita MCP Server

Novita MCP Server

site icon
2025.05.07 2
JavaScriptGPU 实例管理资源管理开发效率
`novita-mcp-server` 是一个模型上下文协议(MCP)服务器,用于与 Novita AI 平台资源进行无缝交互。它主要用于管理 GPU 实例资源,包括集群、产品、GPU 实例、模板、容器注册表认证和网络存储等操作。
View on GitHub

Overview

基本能力

产品定位

novita-mcp-server 是一个模型上下文协议(MCP)服务器,用于与 Novita AI 平台资源进行无缝交互。

核心功能

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

适用场景

  • 管理 Novita AI 平台的 GPU 实例资源
  • 自动化 GPU 实例的创建、启动、停止和删除
  • 管理容器注册表认证和网络存储

工具列表

  • Smithery:用于自动安装 novita-mcp-server
  • npm:用于手动安装 novita-mcp-server
  • Jest:用于运行测试

常见问题解答

  • Beta 版本限制:目前仅支持 GPU 实例管理,未来版本将支持更多资源类型。
  • API 密钥:需要从 Novita AI 密钥管理获取 API 密钥。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @novitalabs/novita-mcp-server --client claude

手动安装

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

配置

  1. 获取 Novita API 密钥:Novita AI Key Management
  2. 配置 MCP 服务器
{
  "mcpServers": {
    "@novitalabs/novita-mcp-server": {
      "command": "npx",
      "args": ["-y", "@novitalabs/novita-mcp-server"],
      "env": {
        "NOVITA_API_KEY": "your_api_key_here"
      }
    }
  }
}

调试方式

运行测试

npm test

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。