mcpField
B
Bridge Rates MCP Server

Bridge Rates MCP Server

ローカル
github.com/kukapay開発ツール579 週間前に更新

Bridge Rates MCP Server について

Bridge Rates MCP Serverは、オンチェーンAIエージェント向けにクロスチェーンのトークンレートと送金ルートを提供します。LI.FI対応のチェーンやブリッジも一覧でき、金額やコストを比較できます。

主な機能

  1. 01トークンペアのクロスチェーンレート取得
  2. 02金額、米ドル換算額、ガス代の表示
  3. 03LI.FI対応ブロックチェーンの一覧
  4. 04対応ブリッジと取引所の一覧

活用シーン

  1. 01クロスチェーン送金ルートの比較
  2. 02LI.FI対応チェーンとブリッジの確認

MCP 対応

MCPクライアント向けに、クロスチェーンレート、対応チェーン、利用可能なブリッジを照会するツールを提供します。結果はMarkdownテーブルで表示されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Bridge Rates MCP Server

オンチェーン AI エージェントの意思決定を支援するため、リアルタイムのクロスチェーンブリッジレートと最適な送金ルートを提供する MCP サーバーです。

Discord License Node.js Status

特長

  • ブリッジレートの取得:トークンペアのクロスチェーンブリッジレートを取得します。USD 換算額、ガス代、ルートプロバイダー、タグを含み、Markdown テーブルで表示します。
  • 対応チェーンの一覧表示:LI.FI がサポートするブロックチェーンネットワークの一覧を取得し、並べ替えて表示します。
  • 対応ブリッジの一覧表示:クロスチェーン送金に利用できるブリッジと取引所の一覧を取得し、並べ替えて表示します。

前提条件

  • Node.js:バージョン 18 以降。
  • npm:依存関係の管理に使用します。
  • MCP クライアント:サーバーと連携するための MCP 互換クライアント(例:Claude Desktop)。

インストール

  1. リポジトリをクローンする:

    git clone https://github.com/kukapay/bridge-rates-mcp.git
    cd bridge-rates-mcp
    
  2. 依存関係をインストールする:

    npm install
    
  3. MCP クライアントと連携する: MCP クライアント(例:Claude Desktop)を設定して、サーバーに接続します。Claude Desktop の場合は、設定ファイルを編集します(例:Mac では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %APPDATA%\Claude\claude_desktop_config.json)。

    {
      "mcpServers": {
        "bridge-rates": {
          "command": "node",
          "args": ["/absolute/path/to/bridge-rates-mcp/index.js"]
        }
      }
    }
    

    Claude Desktop を再起動し、ツールが利用可能であることを確認します(ハンマーのアイコンを探してください)。

ツール

1. getBridgeRates

2 つのチェーン間のトークンペアについて、クロスチェーンブリッジレートを取得し、利用可能なすべてのルートを Markdown テーブルで返します。

パラメーター:

  • fromChainId(string、必須):送信元チェーン ID(例:Ethereum の場合は "1")。
  • toChainId(string、必須):送信先チェーン ID(例:Optimism の場合は "10")。
  • fromTokenAddress(string、必須):送信元トークンのコントラクトアドレス。
  • toTokenAddress(string、必須):送信先トークンのコントラクトアドレス。
  • fromAmount(string、任意):ブリッジする数量(トークンの最小単位。デフォルト:"10000000")。

プロンプトの例:

What's the bridge rate from Arbitrum USDC to Optimism DAI?

出力例:

| From Amount | From Amount USD | To Amount | To Amount USD | To Amount Min | Gas Cost USD | Providers | Tags                 |
|-------------|-----------------|-----------|---------------|---------------|--------------|-----------|----------------------|
| 10000000    | 10.00           | 9980000   | 9.98          | 9940000       | 0.2300       | hop       | RECOMMENDED,CHEAPEST |
| 10000000    | 10.00           | 9975000   | 9.97          | 9935000       | 0.2500       | connext   | None                 |
2. getSupportedChains

クロスチェーンブリッジに対応する LI.FI のチェーン一覧を取得し、Markdown テーブルで表示します。

パラメーター:なし。

プロンプトの例:

List all supported chains for bridging.

出力例:

| Chain Type | ID | Key | Name          | Native Token |
|------------|----|-----|---------------|--------------|
| EVM        | 1  | eth | Ethereum      | ETH          |
| EVM        | 10 | opt | Optimism      | ETH          |
| EVM        | 137| pol | Polygon       | MATIC        |
| SVM        | 101| sol | Solana        | SOL          |
3. getSupportedBridges

LI.FI がサポートするブリッジと取引所の一覧を取得し、Markdown テーブルで表示します。

パラメーター:なし。

プロンプトの例:

List all supported bridges for cross-chain bridging.

出力例:

| Key           | Name                | Type     |
|---------------|---------------------|----------|
| across        | Across              | BRIDGE   |
| connext       | Connext             | BRIDGE   |
| hop           | Hop Protocol        | BRIDGE   |
| sushiswap     | SushiSwap           | EXCHANGE |
| uniswap       | Uniswap             | EXCHANGE |

ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細については、LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。