ramp_mcp
This project is a Model Context Protocol server designed for data retrieval and analysis tasks utilizing Ramp's Developer API. It features tools for database handling, data fetching, and loading specific data types, using an in-memory SQLite database for efficient processing.
What is the purpose of the Ramp MCP server?
The Ramp MCP server is designed to retrieve and analyze data or execute tasks using Ramp's Developer API, overcoming token and input size limitations.
How can I change the environment from demo to production?
You can change the environment by setting the RAMP_ENV variable to 'prd'.
What are the limitations of the Ramp MCP server?
The server may face limitations when processing large datasets due to API constraints or MCP client limitations.
What tools are available for data processing?
Tools available include process_data, execute_query, and clear_table for database operations, and get_ramp_categories and get_currencies for data fetching.
How do I set up the Ramp MCP server locally?
Clone the GitHub repository, install 'uv', and configure the server with your Ramp client credentials and desired scopes.