Morpho API MCP Server について
Morpho API MCP Serverは、ClaudeなどのMCPクライアントをMorphoのGraphQLデータに接続します。市場、ボールト、ポジション、取引、資産、アカウントを扱い、絞り込みや履歴データの照会にも対応します。
主な機能
- 01ページネーションと条件指定による市場データ取得
- 02ボールトの状態、配分、履歴の取得
- 03ポジションと取引の確認
- 04APY履歴とオラクル情報の取得
- 05資産価格とアカウント活動の照会
- 06Zodスキーマによる入力検証
活用シーン
- 01Morpho市場データとポジションの確認
- 02ボールト配分と取引履歴の調査
- 03過去のAPYとオラクル情報の照会
- 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 準拠のサーバー実装
インストール
- パッケージをインストールします:
npm install mcp-morpho-server
- 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
ソースからビルドするには:
- リポジトリをクローンします
git clone https://github.com/crazyrabbitLTC/mcp-morpho-server.git
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
貢献
貢献を歓迎します!お気軽に Pull Request を送信してください。
ライセンス
ISC
作成者
[Your Name](your@email)が作成しました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。