novitalabs
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"@novitalabs/novita-mcp-server": {
"args": [
"-y",
"@novitalabs/novita-mcp-server"
],
"command": "npx",
"env": {
"NOVITA_API_KEY": "your_api_key_here"
}
}
}
}
服务介绍
Novita MCP 服务器
novita-mcp-server 是一个模型上下文协议 (MCP) 服务器,提供与 Novita AI 平台资源的无缝交互。我们建议通过 Claude Desktop、Cursor 或任何其他兼容的 MCP 客户端访问此服务器。
功能
⚠️ 测试版通知:
novita-mcp-server目前处于测试阶段,仅支持 GPU 实例管理。未来的版本将支持更多类型的资源。
目前,novita-mcp-server 支持 GPU 实例产品 的资源管理。
支持的操作如下:
- 集群(/区域):列出;
- 产品:列出;
- GPU 实例:列出、获取、创建、启动、停止、删除、重启;
- 模板:列出、获取、创建、删除;
- 容器注册表认证:列出、创建、删除;
- 网络存储:列出、创建、更新、删除;
安装
您可以使用 npm 或 Smithery 来安装该软件包:
使用 npm
bash
npm install -g @novitalabs/novita-mcp-server
使用 Smithery
访问 https://smithery.ai/server/@novitalabs/novita-mcp-server 并按照“安装”说明来安装服务器。
配置以使用 novita-mcp-server
首先,您需要从 Novita AI 密钥管理 获取您的 Novita API 密钥。
接下来,您可以为 Claude Desktop 和 Cursor 使用以下配置:
📌 提示
对于 Claude Desktop,您可以参考 Claude Desktop MCP 快速入门 指南来了解如何配置 MCP 服务器。
对于 Cursor,您可以参考 Cursor MCP 快速入门 指南来了解如何配置 MCP 服务器。
json
{
"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 管理资源的示例:
列出集群
txt
列出所有 Novita 集群
列出产品
txt
列出所有可用的 Novita GPU 实例产品
列出 GPU 实例
txt
列出所有正在运行的 Novita GPU 实例
创建新的 GPU 实例
txt
创建一个新的 Novita GPU 实例:
名称: test-novita-mcp-server-01
产品: 任意可用产品
GPU 数量: 1
镜像: 标准公共 PyTorch/CUDA 镜像
容器磁盘: 60GB
测试
该项目使用 Jest 进行测试。测试文件位于 src/tests 目录中。
您可以使用以下命令之一运行测试:
bash
npm test