返回 MCP 目录
public公开dns本地运行

Nvidia Brev

Brev MCP服务器实现,使用Brev CLI的API访问令牌和当前组织配置,支持快速启动和开发调试。

article

README

🚀 Brev MCP 服务器实现

这是一个为 Brev 实现的 MCP 服务器,借助该服务器可实现特定功能,为相关操作提供支持。

🚀 快速开始

本地设置仓库

可通过以下命令将仓库克隆到本地:

git clone git@github.com:brevdev/brev-mcp.git

安装 uv

请按照 uv 安装指南 进行 uv 的安装。

Windows 桌面版

在不同操作系统下,配置文件的位置有所不同:

  • 在 MacOS 上:~/Library/Application\ 支持/Claude/claude_desktop_config.json
  • 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json%

需将以下内容添加到你的 claude_desktop_config.json 中:

开发/未发布的服务器配置
"mcpServers": {
  "brev_mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "<path-to-repo>",
      "run",
      "brev-mcp"
    ]
  }
}

✨ 主要特性

MCP 服务器利用 Brev CLI 的 API 访问令牌和当前设置的组织来实现相关功能。

📦 安装指南

配置相关

MCP 服务器使用 Brev CLI 的 API 访问令牌和当前设置的组织。若你还未下载并登录 CLI,请参考 Brev 文档 进行操作。

若要切换 Brev 组织,可运行 brev set <org-name>

需注意,CLI 访问令牌每小时过期一次。若遇到任何 403 错误,只需运行 brev ls 刷新访问令牌即可。

构建与发布

准备分发包的步骤如下:

  1. 同步依赖项并更新锁定文件:
uv sync
  1. 构建包发行版:
uv build

此操作将在 dist/ 目录下创建源代码和轮格式发行版。 3. 发布到 PyPI:

uv publish

注意:你需要通过环境变量或命令行参数设置 PyPI 凭证:

  • 令牌:--tokenUV_PUBLISH_TOKEN
  • 或者用户名/密码:--username/UV_PUBLISH_USERNAME--password/UV_PUBLISH_PASSWORD

💻 使用示例

基础用法

在本地设置仓库时,使用以下命令:

git clone git@github.com:brevdev/brev-mcp.git

高级用法

可通过运行以下命令启动 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /Users/tmontfort/Brev/repos/brev_mcp run brev-mcp

启动后,Inspector 会显示一个 URL,你可以在浏览器中访问该 URL 开始调试。由于 MCP 服务器通过 stdio 运行,调试可能具有挑战性,使用 MCP Inspector 可获得最佳的调试体验。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端