Ramp MCP Server

MIT License
14
  • Apple

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: Ramp MCP 서버

개요

개발자 API를 사용하여 Ramp 에서 데이터를 검색 및 분석하거나 작업을 실행하기 위한 모델 컨텍스트 프로토콜 서버입니다. 토큰 및 입력 크기 제한을 극복하기 위해 이 서버는 LLM에서 분석할 수 있도록 간단한 ETL 파이프라인과 임시 SQLite 데이터베이스를 메모리에 구현합니다. 모든 요청은 기본적으로 데모로 전송되지만, RAMP_ENV=prd 설정을 통해 변경할 수 있습니다. API 및/또는 MCP 클라이언트 제한으로 인해 대용량 데이터세트를 처리하지 못할 수 있습니다.

도구

데이터베이스 도구

메모리에 있는 임시 데이터베이스를 설정, 처리, 쿼리하고, 삭제하는 데 사용할 수 있는 도구입니다.

  1. process_data
  2. execute_query
  3. clear_table

도구 가져오기

데이터를 직접 가져오는 데 사용할 수 있는 도구

  1. get_ramp_categories
  2. get_currencies

도구 로드

클라이언트가 가져올 수 있는 데이터를 서버로 로드합니다. 사용하려는 도구에 따라 Ramp 클라이언트에서 해당 범위를 활성화하고, 서버를 시작할 때 CLI 인수로 해당 범위를 포함해야 합니다.

도구범위
로드_트랜잭션거래:읽기
부하 상환환불:읽기
로드_빌스청구서:읽다
로드_위치위치: 읽기
부하_부서부서:읽기
로드_뱅크_계좌은행 계좌: 읽기
로드_벤더공급업체:읽기
로드_벤더_은행_계좌공급업체:읽기
로드_엔티티엔티티:읽기
부하 지출 한도제한:읽기
로드_스펜드_프로그램지출 프로그램: 읽기
로드_사용자사용자:읽기

대용량 데이터 세트의 경우 클로드에게 REPL을 사용하지 않도록 명시적으로 요청하고 시간 초과나 과도한 토큰 사용을 방지하기 위해 응답을 간결하게 유지하는 것이 좋습니다.

설정

램프 설정

  1. Ramp 개발자 페이지(오른쪽 상단 프로필 > 개발자 > 앱 만들기)에서 새 클라이언트를 만듭니다.
  2. 도구에 따라 원하는 범위를 클라이언트에 부여하고 클라이언트 자격 증명을 활성화합니다(앱 > 부여 유형/범위 클릭).
  3. 구성 파일에 클라이언트 ID와 비밀번호를 포함하고 사용하려는 범위도 포함합니다.

로컬 설정

  1. git clone git@github.com:ramp/ramp-mcp.git 또는 이와 동등한 명령어를 통해 이 Github 저장소를 복제하세요.
  2. uv 설치

용법

CLI에서 MCP 서버를 실행하세요.

지엑스피1

구성

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요:

{ "mcpServers": { "ramp-mcp": { "command": "uv", "args": [ "--directory", "/<ABSOLUTE-PATH-TO>/ramp-mcp", // make sure to update this path "run", "ramp-mcp", "-s", "transactions:read,reimbursements:read" ], "env": { "RAMP_CLIENT_ID": "<CLIENT_ID>", "RAMP_CLIENT_SECRET": "<CLIENT_SECRET>", "RAMP_ENV": "<demo|qa|prd>" } } } }

이 파일이 아직 없으면 /<ABSOLUTE-PATH-TO>/Library/Application Support/Claude/ 에 파일을 만드세요.

특허

저작권 (c) 2025, Ramp Business Corporation. 모든 권리 보유. 이 소스 코드는 이 소스 트리의 루트 디렉토리에 있는 LICENSE 파일에 있는 MIT 라이선스에 따라 라이선스가 부여됩니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

메모리 내 데이터베이스를 통해 Ramp 재무 데이터에 액세스할 수 있게 해주는 모델 컨텍스트 프로토콜 서버로, LLM이 Ramp 플랫폼에서 거래, 상환, 청구서 및 기타 재무 정보를 분석할 수 있도록 해줍니다.

  1. Overview
    1. Tools
  2. Setup
    1. Ramp Setup
    2. Local Setup
  3. Usage
    1. Configuration
      1. Usage with Claude Desktop
    2. License
      ID: 3xpmslpxnk