关于 Novita MCP Server
Novita MCP Server 是连接 Novita AI 平台资源的 MCP 服务,目前处于 Beta 阶段,仅支持 GPU 实例管理,适用于通过兼容客户端操作 Novita 资源。
主要功能
- 01查询集群与产品
- 02管理 GPU 实例
- 03管理模板
- 04管理容器注册表认证
- 05管理网络存储
适用场景
- 01查看可用 GPU 产品与集群
- 02创建、启动或重启 GPU 实例
- 03维护实例模板和注册表认证
- 04创建或更新网络存储
MCP 相关
它向 Claude Desktop、Cursor 等 MCP 客户端提供 Novita GPU 实例及相关资源的管理操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
20收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
Novita MCP 服务
novita-mcp-server 是一个模型上下文协议(MCP)服务,可与 Novita AI 平台资源无缝交互。我们建议通过 Claude Desktop、Cursor 或其他兼容的 MCP 客户端访问此服务。
功能
⚠️ Beta 版公告:
novita-mcp-server目前处于 Beta 版阶段,仅支持 GPU 实例管理。未来版本将支持更多资源类型。
目前,novita-mcp-server 可管理GPU 实例产品的资源。
支持的操作如下:
- 集群(/区域):列出;
- 产品:列出;
- GPU 实例:列出、获取、创建、启动、停止、删除、重启;
- 模板:列出、获取、创建、删除;
- 容器注册表身份验证:列出、创建、删除;
- 网络存储:列出、创建、更新、删除;
安装
你可以使用 npm 或 Smithery 安装此软件包:
使用 npm
npm install -g @novitalabs/novita-mcp-server
使用 Smithery
访问 https://smithery.ai/server/@novitalabs/novita-mcp-server,并按照“Install”说明安装服务。
novita-mcp-server 的使用配置
首先,你需要从 Novita AI 密钥管理获取 Novita API 密钥。
然后,你可以在 Claude Desktop 和 Cursor 中使用以下配置:
📌 提示
对于 Claude Desktop,请参阅 Claude Desktop MCP 快速入门指南,了解如何配置 MCP 服务。
对于 Cursor,请参阅 Cursor MCP 快速入门指南,了解如何配置 MCP 服务。
{
"mcpServers": {
"@novitalabs/novita-mcp-server": {
"command": "npx",
"args": ["-y", "@novitalabs/novita-mcp-server"],
"env": {
"NOVITA_API_KEY": "your_api_key_here"
}
}
}
}
示例
以下示例展示了如何通过 Claude Desktop 或 Cursor 使用 novita-mcp-server 管理资源:
列出集群
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/tests 目录中。
你可以使用以下任一命令运行测试:
npm test
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。