Brex MCP Server
Servidor Brex MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración con la API de Brex, lo que permite a los agentes de IA interactuar con datos y recursos financieros.
Descripción general
Este servidor MCP proporciona un puente entre los agentes de IA y la plataforma financiera Brex, lo que permite a los agentes:
Recuperar información de la cuenta y transacciones
Acceda a datos de gastos y recibos
Administrar los recursos presupuestarios y los límites de gasto
Ver información del equipo
El servidor implementa manejadores de recursos y herramientas estandarizados siguiendo la especificación MCP, lo que permite un acceso seguro y eficiente a los datos financieros.
Related MCP server: YNAB MCP Server
Características
Recursos
Recursos de la cuenta
brex://accounts- Listar todas las cuentasbrex://accounts/{id}- Acceder a detalles específicos de la cuenta
Recursos de gastos
brex://expenses- Lista todos los gastos con paginaciónbrex://expenses/{id}- Acceda a detalles de gastos específicosbrex://expenses/card- Lista todos los gastos de la tarjetabrex://expenses/card/{id}- Acceda a los detalles específicos de gastos de la tarjeta
Nota : Los recursos de gastos expanden automáticamente la información del comerciante y del presupuesto para mostrar nombres legibles por humanos en lugar de identificaciones.
Recursos presupuestarios
brex://budgets- Lista todos los presupuestos con paginaciónbrex://budgets/{id}- Acceda a detalles presupuestarios específicosbrex://spend_limits- Lista todos los límites de gastobrex://spend_limits/{id}- Acceda a detalles específicos del límite de gastobrex://budget_programs- Lista de todos los programas presupuestariosbrex://budget_programs/{id}- Acceda a los detalles específicos del programa presupuestario
Recursos del equipo
brex://users/me- Obtener información actual del usuario
Herramientas
Gestión de recibos
match_receipt- Emparejar un recibo con los gastos existentesupload_receipt- Sube un recibo para un gasto específico
Gestión de gastos
update_expense- Actualizar los detalles de un gasto de tarjeta (memo, categoría, etc.)get_all_expenses: obtenga todos los gastos con opciones de filtrado e información ampliada del comerciante y el presupuestoget_all_card_expenses: obtenga todos los gastos de la tarjeta con opciones de filtrado e información ampliada del comerciante y el presupuesto
Nota : Por razones de seguridad, las herramientas que crean, actualizan o eliminan presupuestos, límites de gasto y programas de presupuesto no están implementadas en esta versión.
Instalación
Prerrequisitos
Node.js v18 o superior
Token de acceso a la API de Brex
Configuración
Clonar este repositorio:
git clone https://github.com/dennisonbertram/brex-mcp-server.git
cd brex-mcp-serverInstalar dependencias:
npm installCree un archivo
.envcon su token de API de Brex:
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=infoConstruir el servidor:
npm run buildConfiguración con Claude
Para utilizar con Claude Desktop, debe agregar el servidor al archivo de configuración de Claude:
En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%\Claude\claude_desktop_config.json
Abra Claude for Desktop y vaya a la configuración haciendo clic en el menú Claude y seleccionando "Configuración..."
Haga clic en "Desarrollador" en la barra lateral izquierda, luego haga clic en "Editar configuración".
Actualice el archivo de configuración con la configuración del servidor Brex MCP:
{
"mcpServers": {
"brex-server": {
"command": "node",
"args": [
"/path/to/brex-mcp-server/build/index.js"
],
"env": {
"BREX_API_KEY": "your_brex_api_key_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"
}
}
}
}Asegúrese de:
Reemplace
/path/to/brex-mcp-servercon la ruta real donde instaló el servidorReemplace
your_brex_api_key_herecon su clave API de Brex realUtilice rutas absolutas para la ubicación del servidor
Solo se requieren los valores BREX_API_KEY y BREX_API_URL ; las demás variables de entorno tienen valores predeterminados razonables, pero se pueden personalizar si es necesario.
Guarde el archivo y reinicie Claude for Desktop
Verifique que el servidor esté funcionando verificando el ícono del martillo en la esquina inferior derecha del cuadro de entrada
Desarrollo
Para desarrollo con reconstrucción automática:
npm run devLimpia tu código:
npm run lintEjecutar pruebas:
npm run testDepuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP para depurar.
Consideraciones de seguridad
Este servidor implementa varias medidas de seguridad:
Operaciones de solo lectura para recursos financieros sensibles
No se almacenan credenciales de API en el código
Limitación de velocidad para solicitudes de API
Manejo y registro de errores adecuados
Estado de implementación
Para obtener un plan de implementación detallado y el estado de las distintas funciones, consulte documentation/implementation_plan.md .
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Autor
Dennison Bertram - dennison@dennisonbertram.com
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables LLMs to interact with Ramp's financial data by retrieving, analyzing, and running tasks through Ramp's Developer API, using an in-memory SQLite database to overcome token limitations.34MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.1663140MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that allows AI assistants to interact with Lunch Money accounts, enabling management of transactions, categories, budgets, and other financial data through natural language commands.MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides a secure wrapper around the Brale API, enabling AI assistants to perform stablecoin issuance, transfers, account management, and other financial operations.1MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crazyrabbitLTC/mcp-brex-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server