这是一个为 Brev 实现的 MCP 服务器,借助该服务器可实现特定功能,为相关操作提供支持。
可通过以下命令将仓库克隆到本地:
git clone git@github.com:brevdev/brev-mcp.git
请按照 uv 安装指南 进行 uv 的安装。
在不同操作系统下,配置文件的位置有所不同:
~/Library/Application\ 支持/Claude/claude_desktop_config.json需将以下内容添加到你的 claude_desktop_config.json 中:
"mcpServers": {
"brev_mcp": {
"command": "uv",
"args": [
"--directory",
"" ,
"run",
"brev-mcp"
]
}
}
MCP 服务器利用 Brev CLI 的 API 访问令牌和当前设置的组织来实现相关功能。
MCP 服务器使用 Brev CLI 的 API 访问令牌和当前设置的组织。若你还未下载并登录 CLI,请参考 Brev 文档 进行操作。
若要切换 Brev 组织,可运行 brev set 。
需注意,CLI 访问令牌每小时过期一次。若遇到任何 403 错误,只需运行 brev ls 刷新访问令牌即可。
准备分发包的步骤如下:
uv sync
uv build
此操作将在 dist/ 目录下创建源代码和轮格式发行版。
3. 发布到 PyPI:
uv publish
注意:你需要通过环境变量或命令行参数设置 PyPI 凭证:
--token 或 UV_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 可获得最佳的调试体验。