Skip to main content
Glama

Ramp MCP Server

Official
by ramp-public
MIT License
14
  • Apple

ramp-mcp: Ramp MCP サーバー

概要

Developer 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引数としてスコープを含めてください。

道具範囲
ロードトランザクショントランザクション:読み取り
払い戻しの負担払い戻し:読む
請求書のロード請求書:読む
ロード場所場所:読む
部門の読み込み部門:読む
銀行口座の読み込み銀行口座:読み取り
ロードベンダーベンダー:読む
ベンダー銀行口座の読み込みベンダー:読む
ロードエンティティエンティティ:読み取り
ロード支出制限制限:読み取り
ロード支出プログラム支出プログラム:読む
ロードユーザーユーザー:読み取り

大規模なデータセットの場合、タイムアウトや過剰なトークンの使用を避けるために、Claude に REPL を使用しないように明示的に指示し、応答を簡潔にしておくことをお勧めします。

設定

ランプのセットアップ

  1. Ramp 開発者ページから新しいクライアントを作成します (右上のプロフィール > 開発者 > アプリの作成)
  2. 必要なスコープ(ツールに基づいて)をクライアントに付与し、クライアントの資格情報を有効にします([アプリ] > [付与タイプ/スコープ] をクリックします)。
  3. 設定ファイルにクライアントIDとシークレット、および使用したいスコープを含めます。

ローカルセットアップ

  1. この Github リポジトリgit clone git@github.com:ramp/ramp-mcp.gitまたは同等のコマンドでクローンします。
  2. uvをインストールする

使用法

次のコマンドで CLI から MCP サーバーを実行します。

RAMP_CLIENT_ID=... RAMP_CLIENT_SECRET=... RAMP_ENV=<demo|prd> uv run ramp-mcp -s <COMMA-SEPARATED-SCOPES>

構成

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/に作成してください。

ライセンス

Copyright (c) 2025, Ramp Business Corporation All rights reserved. このソースコードは、このソースツリーのルートディレクトリにあるLICENSEファイルに記載されているMITライセンスに基づいてライセンスされています。

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

インメモリ データベースを通じて Ramp の財務データにアクセスできるようにするモデル コンテキスト プロトコル サーバー。これにより、LLM は Ramp のプラットフォームから取引、払い戻し、請求書、およびその他の財務情報を分析できます。

  1. 概要
    1. ツール
  2. 設定
    1. ランプのセットアップ
    2. ローカルセットアップ
  3. 使用法
    1. 構成
      1. Claude Desktopでの使用
    2. ライセンス

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A 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 -
        10
        77
        Python
        MIT License
      • A
        security
        A
        license
        A
        quality
        A 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 -
        31
        323
        2
        TypeScript
        MIT License
      • -
        security
        -
        license
        -
        quality
        A 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 -
        14
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A 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 -
        TypeScript
        MIT License
        • Apple

      View all related MCP servers

      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/ramp-public/ramp_mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server