MCP服务器实现

Brev MCP服务器是一个用于实现MCP协议的服务器,支持通过Brev CLI进行配置和管理,适用于开发环境中的调试和发布。

  • by brevdev
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 brevdev/brev-mcp

使用说明

写入MCP服务器

这是Brev的MCP服务器实现。

配置

MCP服务器使用Brev CLI的API访问令牌,并且当前设置组织。

跟随 Brev文件 下载CLI并登录(如果您还没有)。

如果你想切换你的Brev组织,运行 brev set <org-name>

CLI访问令牌每小时过期一次。如果你有任何403错误,只需运行 brev ls 以刷新访问令牌。

快速入门

在本地设置存储库

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

安装uv

跟随 紫外线安装指南

克劳德桌面版

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

将以下内容添加到您的 claude_desktop_config.json:

Development/Unpublished Servers Configuration
"mcpServers": {
  "brev_mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "<path-to-repo>",
      "run",
      "brev-mcp"
    ]
  }
}

发展

建筑与出版

准备分发包裹:

  1. 同步依赖关系并更新锁文件:
uv sync
  1. 构建包分发:
uv build

这将在 dist/ 目录。

  1. 发布到PyPI:
uv publish

注意:您需要通过环境变量或命令标志设置PyPI凭据:

  • 令牌: --token 或 UV_PUBLISH_TOKEN
  • 或用户名/密码: --username/UV_PUBLISH_USERNAME 和 --password/UV_PUBLISH_PASSWORD

调试

由于MCP服务器在stdio上运行,调试可能具有挑战性。为了达到最佳调试效果 经验,我们强烈建议使用 MCP检查员.

您可以通过以下方式启动MCP检查器 npm 使用此命令:

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

启动后,检查器将显示一个URL,您可以在浏览器中访问该URL以开始调试。