Novita MCP Server:简化开发者 GPU 管理

Novita MCP Server:简化开发者 GPU 管理

立即获取 10 美元免费额度,用于任意 LLM 模型

为 AI 模型管理工具和 GPU 一直很复杂——标准不一、API 混乱、需要手动配置。MCP(模型上下文协议) 通过创建一种简单、通用的方式,让模型能够与各种工具和资源连接,从而解决了这一问题。现在,Novita AI 推出了 Novita MCP Server,这是一款为 GPU 实例管理而生的轻量级解决方案。如果你正在寻找一种更快速、更简洁的方式来运行和管理 AI 工作负载,这就是答案。

为什么 MCP 会出现?

尽管 LLM 功能强大,但它们无法直接访问或理解现实世界的信息和工具,这严重限制了它们的商业应用。此前,每个 LLM 提供商都实现自己的函数调用(Function Calling)标准,迫使开发者为不同模型重新构建接口。MCP 将这些不同的标准统一成一个通用协议。

不同的 API 协议

Novita AI 提供了每个模型是否支持函数调用的详细信息,请参考下表。

Novita AI 上的函数调用

立即尝试 Novita AI!

什么是 MCP?

正如 Anthropic 精准描述的那样,MCP 是 AI 世界的“USB-C 接口”——就像 USB-C 简化了各种设备与计算机的连接一样,MCP 简化了 AI 模型与数据、工具和服务之间的交互。

mcp

来源:Anthropic

MCP 是一种标准协议,定义了大型模型如何发现、理解并调用外部工具或服务。它由以下部分组成:

  • MCP 主机:需要通过 MCP 访问资源的 AI 工具,如 Claude Desktop 和 IDE
  • MCP 客户端:与服务器保持一对一连接的协议客户端
  • MCP 服务器:通过标准化 MCP 协议暴露特定功能的轻量级程序
  • 本地资源:计算机上的数据库、文件和 MCP 服务器可以安全访问的服务
  • 远程资源:MCP 服务器可以连接的 API 和其他可通过互联网访问的资源

MCP 如何工作?

mcp

来源:descope

MCP 工作流程遵循清晰的顺序:

  1. MCP 客户端首先从 MCP 服务器获取可用工具
  2. 用户查询与工具描述一起通过函数调用发送给 LLM
  3. LLM 决定是否使用以及使用哪些工具
  4. 如果需要使用工具,MCP 客户端通过 MCP 服务器执行相应的工具调用
  5. 工具执行结果返回给 LLM
  6. LLM 根据所有信息生成自然语言响应
  7. 最后,将响应呈现给用户

MCP 解决了哪些问题?

1. 不再有授权许可的烦恼

借助 MCP,AI 工作流可以完全离线运行——没有云锁定,没有意外的许可费用。非常适合有严格合规要求或本地部署需求的企业。

2. 更清晰的职责划分,更干净的代码

MCP 实现了关注点分离:

  • 模型提供商负责训练和更新模型。
  • 开发者只需插拔式构建。
    不再有混乱的 SDK 和版本管理难题。

3. 告别过重的中间件

无需沉重的封装器和编排层。MCP 简化了集成,减少了延迟、成本和复杂性。

A2A 是 MCP 更高级的形式吗?

并不完全——MCP 和代理间协议(Agent-to-Agent,A2A)解决的是智能体生态系统中不同的问题。

  • MCP(模型兼容性协议)标准化了大语言模型(LLM)与数据、工具和外部资源的连接方式。通过统一不同模型和框架的函数调用格式,它构建了一个工具服务提供商生态系统,并简化了智能体与工具/数据的集成层。
  • A2A 则运行在应用层。它使智能体能够以类似人类的对话方式进行通信——而不仅仅是作为执行函数的工具。A2A 强调自主智能体(或用户)之间的自然协作模式,支持更丰富的多智能体工作流。

用于 GPU 管理的 Novita MCP Server

Novita MCP Server 是一个模型上下文协议(MCP)服务器,可实现与 Novita AI 平台上 GPU 资源的无缝交互。目前处于测试阶段,它专注于 GPU 实例管理,并与 Claude Desktop 和 Cursor 等 MCP 兼容客户端集成。

主要功能包括:

  • GPU 实例管理
    使用可配置参数(如 GPU 数量、镜像、容器磁盘大小)列出、创建、启动、停止、重启和删除 GPU 实例。
  • 集群和产品列表
    获取可用的计算集群和支持的 GPU 产品类型。
  • 模板管理
    创建和删除可复用的模板,以便快速配置 GPU 实例。
  • 容器仓库认证
    直接从 MCP 客户端管理容器镜像凭据。
  • 网络存储控制
    列出、创建、更新和删除挂载到 GPU 实例的存储卷。
  • CLI 集成
    通过 npmSmithery 轻松安装和运行,并支持在本地开发工具中进行配置。

它解决了哪些问题?

1. 简化云 GPU 资源管理
开发者无需依赖 Web 界面即可管理 GPU 实例——一切操作都直接从本地开发环境运行。

2. 提供标准化的控制层
通过使用 MCP 协议,它抽象了底层的 API 调用,为不同工具提供了统一的配置接口。

3. 提升本地开发体验
与 Cursor 和 Claude Desktop 等工具的完整集成,使开发者无需离开 IDE 即可启动和管理云资源。

4. 支持自动化和脚本化
通过支持 npx 和基于 JSON 的配置,可以轻松编写部署脚本、将基础设施作为代码进行管理,或嵌入 CI 工作流中。

MCP 不仅仅是一种协议——它是 AI 模型与现实世界交互方式的根本性转变。通过简化工具访问和开发流程,MCP 开启了 AI 驱动应用的下一波浪潮,从离线智能体到灵活的多模型系统。Novita AI 让比较函数调用支持并立即开始构建变得容易。

常见问题解答

MCP 代表什么?

模型兼容性协议(Model Compatibility Protocol)——一个统一的标准,使 LLM 能够与工具和资源进行交互。

MCP 与 A2A 有何不同?

MCP 将智能体连接到工具。A2A 通过自然通信模式将智能体彼此连接起来。

为什么 MCP 很重要?

它消除了许可问题,减少了对中间件的依赖,并简化了 AI 开发工作流。

Novita AI 是一个一站式云平台,助力你的 AI 梦想。集成 API、无服务器、GPU 实例——你所需的高性价比工具。无需操心基础设施,免费开始,让你的 AI 愿景成为现实。

推荐阅读