Integrations
Implements an ephemeral SQLite database in memory for storing and analyzing financial data, with tools for setting up, querying, and managing database tables
ramp-mcp: Un servidor Ramp MCP
Descripción general
Un servidor de Protocolo de Contexto de Modelo para recuperar y analizar datos o ejecutar tareas para Ramp mediante la API para desarrolladores . Para sortear las limitaciones de tamaño de tokens y entradas, este servidor implementa una canalización ETL simple y una base de datos SQLite efímera en memoria para su análisis por un LLM. Todas las solicitudes se realizan a demo por defecto, pero se pueden modificar configurando RAMP_ENV=prd
. Es posible que los conjuntos de datos grandes no se puedan procesar debido a las limitaciones de la API o del cliente MCP.
Herramientas
Herramientas de base de datos
Herramientas que se pueden utilizar para configurar, procesar, consultar y eliminar una base de datos efímera en la memoria.
process_data
execute_query
clear_table
Herramientas de búsqueda
Herramientas que se pueden utilizar para obtener datos directamente
get_ramp_categories
get_currencies
Cargar herramientas
Carga datos al servidor que el cliente puede recuperar. Según las herramientas que desee utilizar, asegúrese de habilitar estos ámbitos en su cliente Ramp e incluirlos como argumento de la CLI al iniciar el servidor.
Herramienta | Alcance |
---|---|
cargar_transacciones | transacciones:leer |
reembolsos de carga | reembolsos:leer |
facturas de carga | facturas:leer |
ubicaciones de carga | ubicaciones:leer |
departamentos_de_carga | departamentos:leer |
cargar_cuentas_bancarias | cuentas bancarias:leer |
proveedores de carga | vendedores:leer |
cargar cuentas bancarias del proveedor | vendedores:leer |
entidades_de_carga | entidades:leer |
límites de gasto de carga | límites:leer |
programas de gasto de carga | programas_gastos:leer |
cargar_usuarios | usuarios:leer |
Para conjuntos de datos grandes, se recomienda solicitarle explícitamente a Claude que no use REPL y que mantenga las respuestas concisas para evitar tiempos de espera o uso excesivo de tokens.
Configuración
Configuración de rampa
- Crea un nuevo cliente desde la página de desarrollador de Ramp (Perfil en la parte superior derecha > Desarrollador > Crear aplicación)
- Otorgue los alcances que desee (según las herramientas) al cliente y habilite las credenciales del cliente (haga clic en Aplicación > Tipos de concesión/Alcances)
- Incluya el ID del cliente y el secreto en el archivo de configuración, así como los ámbitos que desea utilizar.
Configuración local
- Clone este repositorio de Github mediante
git clone git@github.com:ramp/ramp-mcp.git
o equivalente - Instalar
uv
Uso
Ejecute el servidor MCP desde su CLI con:
Configuración
Uso con Claude Desktop
Agregue esto a su claude_desktop_config.json
:
Si este archivo aún no existe, cree uno en /<ABSOLUTE-PATH-TO>/Library/Application Support/Claude/
Licencia
Copyright (c) 2025, Ramp Business Corporation. Todos los derechos reservados. Este código fuente está licenciado bajo la Licencia MIT, disponible en el archivo LICENSE del directorio raíz de este árbol de fuentes.
This server cannot be installed
Un servidor de Protocolo de Contexto de Modelo que permite el acceso a los datos financieros de Ramp a través de una base de datos en memoria, lo que permite a los LLM analizar transacciones, reembolsos, facturas y otra información financiera de la plataforma de Ramp.