mcpField
F

Fraxlend Mcp Server

ローカル
github.com/IQAIcom金融データ137 週間前に更新

Fraxlend Mcp Server について

Fraxlend MCP Serverは、Fraxtal上のFraxlend貸付プールをAIエージェントから利用可能にします。DeFi利用者がプールを確認し、貸付、借入、担保ポジションを管理するためのツールを備えています。

主な機能

  1. 01資産と担保でプールを絞り込み
  2. 02プールへの資産貸付
  3. 03担保を使った資産の借入
  4. 04ポジション担保の追加・削除
  5. 05貸付・借入ポジションの確認
  6. 06ローン返済と資産の引き出し

活用シーン

  1. 01指定した資産や担保に合うプールの検索
  2. 02プール選択時のAPR確認
  3. 03借入ポジションの担保調整
  4. 04ローン返済または貸付資産の引き出し

MCP 対応

MCPクライアント向けに、プール検索、ポジション照会、貸付操作のツールを公開します。トランザクション署名にはウォレットの秘密鍵が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"fraxlend": {
"command": "npx",
"args": [
"-y",
"@iqai/mcp-fraxlend"
],
"env": {
"WALLET_PRIVATE_KEY": "<WALLET_PRIVATE_KEY>"
}
}
}
}
起動コマンドnpx -y @iqai/mcp-fraxlend
設定が必要な環境変数
WALLET_PRIVATE_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@iqai/mcp-fraxlend

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
amountstringはいFraxLend プールに担保として追加する資産の数量。
pairAddressstringはい担保として追加する資産のコントラクトアドレス。

詳細

Fraxlend MCP サーバー

npm version License: MIT

概要

Fraxlend MCP サーバーを使用すると、AI エージェントがFraxtal上のDeFiレンディングプロトコルであるFraxLendを利用できます。このサーバーはレンディングプールへの包括的なアクセスを提供し、エージェントは統計情報の確認、資産の貸し出し、借り入れ、担保の管理、ローンの返済、資金の引き出しを行えます。

Model Context Protocol(MCP)を実装することで、このサーバーは大規模言語モデル(LLM)がコンテキストウィンドウを通じてFraxlendプールを利用し、ポジションを管理して、DeFiの操作を直接実行できるようにします。

機能

  • プールの検索:資産トークンと担保トークンでFraxLendプールを検索、絞り込みできます。
  • レンディング操作:資産を貸し出し、借り手から利回りを得られます。
  • 借り入れ:FraxLendプールから担保を差し入れて資産を借り入れられます。
  • 担保管理:レンディングポジションの担保を追加または削除できます。
  • ポジション追跡:プール全体のレンディングおよび借り入れポジションを監視できます。
  • ローン返済:借り入れた資産を返済して、負債を減らせます。

インストール

npxを使用(推奨)

グローバルにインストールせずにこのサーバーを使用するには:

npx @iqai/mcp-fraxlend
ソースからビルド
git clone https://github.com/IQAIcom/mcp-fraxlend.git
cd mcp-fraxlend
pnpm install
pnpm run build

MCP クライアントでの実行

以下の設定をMCP クライアントの設定(例:claude_desktop_config.json)に追加します。

最小限の設定
{
  "mcpServers": {
    "fraxlend": {
      "command": "npx",
      "args": ["-y", "@iqai/mcp-fraxlend"],
      "env": {
        "WALLET_PRIVATE_KEY": "your_wallet_private_key_here"
      }
    }
  }
}
詳細設定(ローカルビルド)
{
  "mcpServers": {
    "fraxlend": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-fraxlend/dist/index.js"],
      "env": {
        "WALLET_PRIVATE_KEY": "your_wallet_private_key_here"
      }
    }
  }
}

設定(環境変数)

VariableRequiredDescriptionDefault
WALLET_PRIVATE_KEYはいトランザクションへの署名に使用するウォレットの秘密鍵-

**セキュリティに関する注意:**秘密鍵は細心の注意を払って取り扱ってください。安全に保管し、信頼できるMCP クライアント設定にのみ提供してください。

使用例

プールの検索
  • 「FRAXで利用できるFraxLendプールは何ですか?」
  • 「ETHを担保に使えるプールを見つけてください。」
  • 「APRが最も高いレンディングプールを表示してください。」
レンディングと借り入れ
  • 「FRAX/sfrxETHプールに1000 FRAXを貸し出してください。」
  • 「sfrxETHを担保に500 FRAXを借り入れてください。」
  • 「FraxLendでの現在のポジションを教えてください。」
ポジション管理
  • 「借り入れポジションに担保を追加してください。」
  • 「ポジションから余分な担保を引き出してください。」
  • 「FRAXプールのローンを返済してください。」
  • 「プールに貸し出した資産を引き出してください。」

MCP ツール

FRAXLEND_ADD_COLLATERAL

FraxLendポジションに担保を追加します。

ParameterTypeRequiredDescription
pairAddressstringはい担保として追加する資産のコントラクトアドレスです。
amountstringはいFraxLendプールに担保として追加する資産の数量です。
FRAXLEND_BORROW

FraxLendプールから資産を借り入れます。

ParameterTypeRequiredDescription
pairAddressstringはい売却するエージェントトークンのコントラクトアドレスです。
receiverstringはい借り入れた資産の受取先アドレスです。
collateralAmountstringはいFraxLendプールに預け入れる担保資産の数量です。
borrowAmountstringはいFraxLendプールから借り入れる資産の数量です。
FRAXLEND_GET_PAIR_ADDRESS

FraxLendのペアアドレスとプール情報を取得します。

ParameterTypeRequiredDescription
assetSymbolstring資産トークンのシンボルです。
collateralSymbolstring担保トークンのシンボルです。
sortByAprstringAPRで結果を並べ替えます。高い順または低い順を指定します。
FRAXLEND_GET_POSITIONS

FraxLend プールでのポジションを取得します

ParameterTypeRequiredDescription
addressstringポジションを取得するユーザーのアドレス
FRAXLEND_LEND

FraxLend プールに資産を貸し出します

ParameterTypeRequiredDescription
pairAddressstringYes貸し出す資産のコントラクトアドレスです。
amountstringYesFraxLend プールで貸し出す資産の数量です。
FRAXLEND_REMOVE_COLLATERAL

FraxLend のポジションから担保を引き出します

ParameterTypeRequiredDescription
pairAddressstringYes担保として引き出す資産のコントラクトアドレスです。
amountstringYesFraxLend プールから担保として引き出す資産の数量です。
FRAXLEND_REPAY

借り入れた資産を FraxLend プールに返済します

ParameterTypeRequiredDescription
pairAddressstringYes返済する資産のコントラクトアドレスです。
amountstringYesFraxLend プールに返済する資産の数量です。
FRAXLEND_WITHDRAW

FraxLend プールから資産を引き出します

ParameterTypeRequiredDescription
pairAddressstringYes引き出す資産のコントラクトアドレスです。
amountstringYesFraxLend プールから引き出す資産の数量です。

開発

プロジェクトのビルド
pnpm run build
開発モード(監視)
pnpm run watch
Lint とフォーマット
pnpm run lint
pnpm run format
プロジェクト構成
  • src/tools/: 個々のツール定義
  • src/services/: ビジネスロジックとブロックチェーンとのやり取り
  • src/lib/: 共通ユーティリティ
  • src/index.ts: サーバーのエントリーポイント

リソース

免責事項

このプロジェクトは非公式のツールであり、Frax Finance とは直接関係ありません。DeFi プロトコルおよびブロックチェーン取引と連携します。ユーザーは注意を払い、すべてのデータを独自に確認し、DeFi プロトコルでの貸し出し、借り入れ、担保の管理に伴うリスクを理解する必要があります。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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