Brex MCP 服务器是一个用于与 Brex API 集成的模型上下文协议(MCP)服务器,它能让 AI 代理与财务数据和资源进行交互,为财务数据的访问和管理提供了高效、安全的解决方案。
此 MCP 服务器充当 AI 代理与 Brex 金融平台之间的桥梁,允许代理获取账户信息和交易、访问支出数据和收据、管理预算资源和支出限制以及查看团队信息。该服务器实现了符合 MCP 规范的标准资源处理程序和工具,提供安全高效访问财务数据的功能。
brex://accounts - 列出所有账户brex://accounts/{id} - 访问特定账户的详细信息brex://expenses - 列出所有支出,带分页功能brex://expenses/{id} - 获取特定支出的详细信息brex://expenses/card - 列出所有卡支出brex://expenses/card/{id} - 获取特定卡支出的详细信息⚠️ 重要提示
支出资源会自动扩展商家和预算信息,以显示人类可读的名称而不是 ID。
brex://budgets - 列出所有预算brex://budgets/{id} - 获取特定预算的详细信息brex://teams - 列出所有团队brex://teams/{id} - 获取特定团队的详细信息克隆仓库:
git clone https://github.com/yourusername/brex-mcp-server.git
cd brex-mcp-server
安装依赖项:
npm install
配置环境变量:
.env文件,并添加以下内容:PORT=3000
API_KEY=your_api_key_here
DATABASE_URL=your_database_url_here
启动开发服务器:
npm run dev
构建和部署:
npm run build
npm start
要将此服务器与 Claude 配置一起使用,请按照以下步骤操作:
npm run dev
npm run lint
npm run test
由于 MCP 服务器通过标准输入/输出进行通信,调试可能具有挑战性。我们推荐使用MCP Inspector进行调试。
此服务器实施了以下安全措施:
有关各个功能的详细实现计划和状态,请参阅documentation/implementation_plan.md。
此项目根据 MIT License 授权,具体内容请参阅LICENSE文件。
Dennison Bertram - dennison@dennisonbertram.com