mcpField
M
Morpho API MCP Server

Morpho API MCP Server

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

Morpho API MCP Server について

Morpho API MCP Serverは、ClaudeなどのMCPクライアントをMorphoのGraphQLデータに接続します。市場、ボールト、ポジション、取引、資産、アカウントを扱い、絞り込みや履歴データの照会にも対応します。

主な機能

  1. 01ページネーションと条件指定による市場データ取得
  2. 02ボールトの状態、配分、履歴の取得
  3. 03ポジションと取引の確認
  4. 04APY履歴とオラクル情報の取得
  5. 05資産価格とアカウント活動の照会
  6. 06Zodスキーマによる入力検証

活用シーン

  1. 01Morpho市場データとポジションの確認
  2. 02ボールト配分と取引履歴の調査
  3. 03過去のAPYとオラクル情報の照会
  4. 04資産価格やアカウント概要の取得

MCP 対応

MorphoのGraphQL APIを照会するツールを、Claudeを含むMCPクライアントに提供します。市場、ボールト、資産、アカウントのデータを扱います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Morpho API MCP サーバー

Morpho API にクエリを送信するツールを提供する Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、Claude が Morpho の GraphQL API と連携し、市場データ、ボールト、ポジションなどにアクセスできます。

特長

  • GraphQL を通じた Morpho 市場データのクエリ
  • ボールト、ポジション、トランザクションを全面的にサポート
  • 過去の APY データとオラクル情報
  • ページネーション、並べ替え、フィルタリングの包括的なオプション
  • Zod スキーマによるデータ検証
  • エラー処理と型安全性
  • MCP 準拠のサーバー実装

インストール

  1. パッケージをインストールします:
npm install mcp-morpho-server
  1. Claude Desktop の設定に追加します:
{
  "tools": {
    "morpho": {
      "command": "node",
      "args": [
        "/path/to/node_modules/mcp-morpho-server/build/index.js"
      ]
    }
  }
}

利用可能なツール

市場
  • get_markets:ページネーションとフィルタリングを使ってすべての市場を取得します
  • get_whitelisted_markets:ホワイトリストに登録された市場のみを取得します
  • get_market_positions:指定した市場のポジションを取得します
  • get_historical_apy:過去の APY データを取得します
  • get_oracle_details:オラクル情報を取得します
ボールト
  • get_vaults:現在の状態とともにすべてのボールトを取得します
  • get_vault_positions:指定したボールトのポジションを取得します
  • get_vault_transactions:ボールトのトランザクション履歴を取得します
  • get_vault_allocation:ボールトの市場配分を取得します
  • get_vault_reallocates:ボールトの再配分履歴を取得します
  • get_vault_apy_history:ボールトの過去の APY データを取得します
資産とアカウント
  • get_asset_price:現在の価格と利回り情報を取得します
  • get_account_overview:アカウントのポジションとトランザクションを取得します
  • get_liquidations:清算イベントを取得します

開発

このプロジェクトは TypeScript で記述されており、以下を使用します:

  • MCP サーバーの実装に @modelcontextprotocol/sdk
  • API リクエストに axios
  • スキーマ検証に zod

ソースからビルドするには:

  1. リポジトリをクローンします
git clone https://github.com/crazyrabbitLTC/mcp-morpho-server.git
  1. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします:
npm run build

貢献

貢献を歓迎します!お気軽に Pull Request を送信してください。

ライセンス

ISC

作成者

[Your Name](your@email)が作成しました

コメント

MCP は初めてですか?

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

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