Bridge Rates MCP Server について
Bridge Rates MCP Serverは、オンチェーンAIエージェント向けにクロスチェーンのトークンレートと送金ルートを提供します。LI.FI対応のチェーンやブリッジも一覧でき、金額やコストを比較できます。
主な機能
- 01トークンペアのクロスチェーンレート取得
- 02金額、米ドル換算額、ガス代の表示
- 03LI.FI対応ブロックチェーンの一覧
- 04対応ブリッジと取引所の一覧
活用シーン
- 01クロスチェーン送金ルートの比較
- 02LI.FI対応チェーンとブリッジの確認
MCP 対応
MCPクライアント向けに、クロスチェーンレート、対応チェーン、利用可能なブリッジを照会するツールを提供します。結果はMarkdownテーブルで表示されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bridge Rates MCP Server
オンチェーン AI エージェントの意思決定を支援するため、リアルタイムのクロスチェーンブリッジレートと最適な送金ルートを提供する MCP サーバーです。
特長
- ブリッジレートの取得:トークンペアのクロスチェーンブリッジレートを取得します。USD 換算額、ガス代、ルートプロバイダー、タグを含み、Markdown テーブルで表示します。
- 対応チェーンの一覧表示:LI.FI がサポートするブロックチェーンネットワークの一覧を取得し、並べ替えて表示します。
- 対応ブリッジの一覧表示:クロスチェーン送金に利用できるブリッジと取引所の一覧を取得し、並べ替えて表示します。
前提条件
- Node.js:バージョン 18 以降。
- npm:依存関係の管理に使用します。
- MCP クライアント:サーバーと連携するための MCP 互換クライアント(例:Claude Desktop)。
インストール
-
リポジトリをクローンする:
git clone https://github.com/kukapay/bridge-rates-mcp.git cd bridge-rates-mcp -
依存関係をインストールする:
npm install -
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 ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。