
Brex MCP Server

2025.03.22
2
TypeScript金融数据集成费用管理预算管理金融服务
Brex MCP Server 是一个模型上下文协议(MCP)服务器,用于与 Brex API 集成,使 AI 代理能够与金融数据和资源进行交互。该服务器充当 AI 代理与 Brex 金融平台之间的桥梁,提供账户信息、交易数据、费用管理、预算资源管理等功能。
View on GitHub
Overview
基本能力
产品定位
Brex MCP Server 是一个金融数据集成服务,专注于为 AI 代理提供与 Brex 金融平台的交互能力。
核心功能
- 账户资源管理:
- 列出所有账户
- 访问特定账户详情
- 费用资源管理:
- 列出所有费用(支持分页)
- 访问特定费用详情
- 列出所有卡片费用
- 访问特定卡片费用详情
- 预算资源管理:
- 列出所有预算(支持分页)
- 访问特定预算详情
- 列出所有支出限额
- 访问特定支出限额详情
- 列出所有预算程序
- 访问特定预算程序详情
- 团队资源管理:
- 获取当前用户信息
工具列表
- 收据管理工具:
match_receipt
:将收据与现有费用匹配upload_receipt
:为特定费用上传收据- 费用管理工具:
update_expense
:更新卡片费用详情(备忘录、类别等)get_all_expenses
:获取所有费用(带过滤选项和扩展的商家/预算信息)get_all_card_expenses
:获取所有卡片费用(带过滤选项和扩展的商家/预算信息)
适用场景
- 金融数据分析和报告生成
- 费用管理和审计
- 预算监控和调整
- 团队财务管理
使用教程
使用依赖
- Node.js v18 或更高版本
- Brex API 访问令牌
安装教程
- 克隆仓库:
git clone https://github.com/dennisonbertram/brex-mcp-server.git
cd brex-mcp-server
- 安装依赖:
npm install
- 创建
.env
文件并配置 Brex API 令牌:
BREX_API_KEY=your_token_here
BREX_API_URL=https://platform.brexapis.com
PORT=3000
NODE_ENV=development
RATE_LIMIT_REQUESTS=1000
RATE_LIMIT_WINDOW_MS=60000
LOG_LEVEL=info
- 构建服务器:
npm run build
调试方式
- 开发模式(自动重建):
npm run dev
- 代码检查:
npm run lint
- 运行测试:
npm run test
- 使用 MCP Inspector 进行调试: https://github.com/modelcontextprotocol/inspector