ramp-mcp: Ramp MCP 서버
개요
개발자 API를 사용하여 Ramp 에서 데이터를 검색 및 분석하거나 작업을 실행하기 위한 모델 컨텍스트 프로토콜 서버입니다. 토큰 및 입력 크기 제한을 극복하기 위해 이 서버는 LLM에서 분석할 수 있도록 간단한 ETL 파이프라인과 임시 SQLite 데이터베이스를 메모리에 구현합니다. 모든 요청은 기본적으로 데모로 전송되지만, RAMP_ENV=prd
설정을 통해 변경할 수 있습니다. API 및/또는 MCP 클라이언트 제한으로 인해 대용량 데이터세트를 처리하지 못할 수 있습니다.
도구
데이터베이스 도구
메모리에 있는 임시 데이터베이스를 설정, 처리, 쿼리하고, 삭제하는 데 사용할 수 있는 도구입니다.
process_data
execute_query
clear_table
도구 가져오기
데이터를 직접 가져오는 데 사용할 수 있는 도구
get_ramp_categories
get_currencies
도구 로드
클라이언트가 가져올 수 있는 데이터를 서버로 로드합니다. 사용하려는 도구에 따라 Ramp 클라이언트에서 해당 범위를 활성화하고, 서버를 시작할 때 CLI 인수로 해당 범위를 포함해야 합니다.
도구 | 범위 |
---|---|
로드_트랜잭션 | 거래:읽기 |
부하 상환 | 환불:읽기 |
로드_빌스 | 청구서:읽다 |
로드_위치 | 위치: 읽기 |
부하_부서 | 부서:읽기 |
로드_뱅크_계좌 | 은행 계좌: 읽기 |
로드_벤더 | 공급업체:읽기 |
로드_벤더_은행_계좌 | 공급업체:읽기 |
로드_엔티티 | 엔티티:읽기 |
부하 지출 한도 | 제한:읽기 |
로드_스펜드_프로그램 | 지출 프로그램: 읽기 |
로드_사용자 | 사용자:읽기 |
대용량 데이터 세트의 경우 클로드에게 REPL을 사용하지 않도록 명시적으로 요청하고 시간 초과나 과도한 토큰 사용을 방지하기 위해 응답을 간결하게 유지하는 것이 좋습니다.
설정
램프 설정
- Ramp 개발자 페이지(오른쪽 상단 프로필 > 개발자 > 앱 만들기)에서 새 클라이언트를 만듭니다.
- 도구에 따라 원하는 범위를 클라이언트에 부여하고 클라이언트 자격 증명을 활성화합니다(앱 > 부여 유형/범위 클릭).
- 구성 파일에 클라이언트 ID와 비밀번호를 포함하고 사용하려는 범위도 포함합니다.
로컬 설정
git clone git@github.com:ramp/ramp-mcp.git
또는 이와 동등한 명령어를 통해 이 Github 저장소를 복제하세요.uv
설치
용법
CLI에서 MCP 서버를 실행하세요.
지엑스피1
구성
Claude Desktop과 함께 사용
claude_desktop_config.json
에 다음을 추가하세요:
이 파일이 아직 없으면 /<ABSOLUTE-PATH-TO>/Library/Application Support/Claude/
에 파일을 만드세요.
특허
저작권 (c) 2025, Ramp Business Corporation. 모든 권리 보유. 이 소스 코드는 이 소스 트리의 루트 디렉토리에 있는 LICENSE 파일에 있는 MIT 라이선스에 따라 라이선스가 부여됩니다.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
메모리 내 데이터베이스를 통해 Ramp 재무 데이터에 액세스할 수 있게 해주는 모델 컨텍스트 프로토콜 서버로, LLM이 Ramp 플랫폼에서 거래, 상환, 청구서 및 기타 재무 정보를 분석할 수 있도록 해줍니다.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.Last updated -1077PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -security-license-qualityA 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.Last updated -14PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -TypeScriptMIT License