Vestige MCP について
Vestige MCPは、MCP対応アプリケーションとVestige APIをつなぎ、AlgorandエコシステムのDeFiデータを扱うMCPサーバーです。ネットワーク、プロトコル、資産、取引、プール、ボルトの分析に対応します。
主な機能
- 01Algorandネットワーク統計
- 02DeFiプロトコルとTVLの追跡
- 03資産価格と市場指標
- 04スワップ、取引、チャートデータ
- 05流動性プール分析
- 06残高、トランザクション、ボルトのデータ
活用シーン
- 01Algorandのネットワーク活動の確認
- 02DeFiプロトコルの利用状況とTVLの比較
- 03資産価格と流動性の確認
- 04スワップ、残高、トランザクションの監視
MCP 対応
Vestige APIのデータと分析をMCPクライアント向けのツールとして公開します。ネットワーク、プロトコル、資産、プール、残高、トランザクション、ボルトの情報を扱います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Vestige MCP
GoPlausible が開発し、Algorand MCP をもとに作成しました。
Vestige API と連携するための Model Context Protocol(MCP)サーバー実装です。Algorand エコシステム向けに、包括的な DeFi 分析とデータアクセスを提供します。
概要
Vestige MCP は、MCP 対応アプリケーションと Vestige API をつなぐブリッジとして、次の情報にアクセスするツールを提供します。
- ネットワーク情報と統計
- プロトコル分析(Tinyman、Pact、Algofi など)
- アセットデータと価格情報
- プール分析と流動性情報
- ボールトの統計
- 残高の追跡
- トランザクションの監視
- 市場に関するメモと注釈
インストール
Algorand MCP 実装をインストールまたは更新するには、リポジトリをクローンし、依存関係をインストールして、プロジェクトをビルドします。
まず、Node のバージョンが 23.6.1 以降であることを確認します。
node -v
必要に応じて、23.6.1 以降にアップグレードしてください。
次に、Claude または Cursor のコンテナーフォルダーに mcp-servers フォルダーがあることを確認します(なければ作成してください)。
mkdir PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
mkdir PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
その後、このリポジトリを mcp-servers フォルダーにクローンし、依存関係をインストールします。
cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
cd PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
# Clone the repository
git clone https://github.com/GoPlausible/vestige-mcp.git
cd vestige-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Edit the .env file to set your configurations
これで完了です。MCP 設定を開き、次のようにサーバーを追加できます。
{
"mcpServers": {
"vestige-mcp": {
"command": "node",
"args": [
"PATH_ON_YOUR_MACHINE/Claude/mcp-servers/vestige-mcp/packages/server/dist/index.js"
],
"env": {
"ALGORAND_NETWORK": "mainnet",
"ALGORAND_ALGOD_API": "https://mainnet-api.algonode.cloud/v2",
"ALGORAND_ALGOD": "https://mainnet-api.algonode.cloud",
"ALGORAND_ALGOD_PORT": "",
"ALGORAND_TOKEN": "",
"ALGORAND_AGENT_WALLET": "problem aim online jaguar upper oil flight stumble mystery aerobic toy avoid file tomato moment exclude witness guard lab opera crunch noodle dune abandon broccoli",
"VESTIGE_API_URL": "https://api.vestigelabs.org",
"VESTIGE_API_KEY": "",
"ITEMS_PER_PAGE": "10"
}
}
}
}
パスをお使いのシステムのローカルパスに合わせて変更してください。
たとえば、macOS と Claude の場合、パスは次のようになります。
{
"mcpServers": {
"vestige-mcp": {
"command": "node",
"args": [
" /Users/YOUR_USERNAME/Library/Application\ Support/Claude/mcp-servers/vestige-mcp/packages/server/dist/index.js"
]
}
}
}
プロジェクト構成
vestige-mcp/
├── packages/
│ ├── client/ # Client library for Vestige MCP (Work in Progress)
│ │ ├── src/
│ │ │ ├── env.ts # Client environment configuration
│ │ │ ├── index.ts # Client entry point
│ │ │ └── LocalWallet.ts
│ │ └── package.json
│ │
│ └── server/ # MCP server implementation
│ ├── src/
│ │ ├── tools/ # API tool implementations
│ │ │ └── apiManager/
│ │ │ └── vestige/ # Vestige API endpoints
│ │ ├── utils/ # Utility functions
│ │ ├── resources/ # Resource definitions
│ │ ├── env.ts # Server environment configuration
│ │ └── index.ts # Server entry point
│ └── package.json
機能
ネットワーク分析
- ネットワークの状態と統計を確認
- ブロックチェーンの同期状況を追跡
- ネットワークのパフォーマンスを監視
プロトコルの追跡
- 主要な DeFi プロトコルのデータにアクセス
- TVL(ロックされた総価値)を追跡
- プロトコルのアクティビティと利用状況を監視
アセット分析
- 包括的なアセット情報
- 価格の追跡と履歴
- 取引量と流動性の指標
- 時価総額データ
- アセット構成の分析
取引データ
- スワップをリアルタイムで監視
- 過去の取引データ
- 価格チャートとローソク足
- オーダーブックの厚み
プール分析
- 流動性プール情報
- プールの構成
- 取引量と TVL の追跡
- 過去のプールデータ
開発
サーバーの起動
cd packages/server
npm run dev
コントリビューション
- リポジトリをフォークします
- 機能ブランチを作成します
- 変更をコミットします
- ブランチにプッシュします
- プルリクエストを作成します
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。