Blueprint Agentic Staking (Solentic) について
Blueprint Agentic Staking (Solentic)は、Blueprint REST APIをラップする、AIエージェント向けのSolanaステーキングMCPサーバーです。1回の呼び出しでステーキング操作を行えるほか、クライアント側で署名する未署名トランザクションも作成できます。
主な機能
- 01ステーキング、解除、引き出しの一括実行
- 02ローカル署名用の未署名トランザクション作成
- 03バリデーター、APY、パフォーマンス情報の確認
- 04残高、ステークアカウント、引き出し状況の確認
- 05報酬シミュレーションとポートフォリオ集計
- 06状態変更Webhookの登録と管理
活用シーン
- 01エージェントによるSOLステーキング操作
- 02ステーキングトランザクションのローカル署名
- 03バリデーターの実績とステーキング状況の監視
- 04ポートフォリオ概要でステーキング情報を確認
MCP 対応
MCPサーバーはBlueprint REST APIをラップし、ステーキング、情報照会、検証、Webhookのツールを公開します。リモートMCPエンドポイントへの接続と、stdioによるローカル実行に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://solentic.theblueprint.xyz/mcpclaude mcp add --transport http solentic https://solentic.theblueprint.xyz/mcp{"mcpServers":{"solentic":{"type":"http","url":"https://solentic.theblueprint.xyz/mcp"}}}Cursor で開く{"servers":{"solentic":{"type":"http","url":"https://solentic.theblueprint.xyz/mcp"}}}VS Code で開く{"mcpServers":{"solentic":{"type":"http","url":"https://solentic.theblueprint.xyz/mcp"}}}{"mcpServers":{"solentic":{"serverUrl":"https://solentic.theblueprint.xyz/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
29| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| walletAddress | string | はい | Solana ウォレットアドレス(base58 公開鍵) |
| secretKey | string | はい | base58 エンコードされた秘密鍵。メモリ内での署名にのみ使用され、保存されることはありません |
| amountSol | number | はい | ステークする SOL の数量 |
詳細
Solentic MCP サーバー
Blueprint Agentic Staking 用のスタンドアロン Model Context Protocol サーバーです。AI エージェント向けのネイティブな Solana ステーキングインフラストラクチャを提供します。
Blueprint REST API をラップする 26 個の MCP ツールを備えています。ワンショットツール(stake、unstake、withdraw)は、1 回の呼び出しでライフサイクル全体を処理します。秘密鍵は HTTPS 経由で Blueprint サーバーに送信され、メモリ内で署名されます。保存やログへの記録は行われません。verify_code_integrity で検証できます。高度なツール(create_stake_transaction など)は、ローカルでの署名を希望するエージェント向けに未署名のトランザクションを返します。
ツール
エージェント優先(ワンショット — 1 回の呼び出しで構築・署名・送信):
| ツール | 説明 | 種別 |
|---|---|---|
stake | SOL をステークします。1 回の呼び出しで、確認済みの署名を返します | 書き込み |
unstake | ステークを解除します。1 回の呼び出しで完了し、確認済みです | 書き込み |
withdraw | SOL を引き出します。1 回の呼び出しで、確認済みの署名を返します | 書き込み |
情報とモニタリング:
| ツール | 説明 | 種別 |
|---|---|---|
get_validator_info | バリデータのプロフィール、手数料率、アクティブなステーク、APY | 読み取り |
get_staking_apy | リアルタイムの APY 内訳(基本報酬 + Jito MEV) | 読み取り |
get_performance_metrics | 投票成功率、稼働時間、スキップ率、エポッククレジット | 読み取り |
get_infrastructure | サーバーのハードウェア仕様(両サーバー) | 読み取り |
generate_wallet | ローカルウォレット生成コード(JS、Python、CLI) | 読み取り |
check_balance | 任意のウォレットの SOL 残高 | 読み取り |
check_stake_accounts | ウォレットのステークアカウント一覧 | 読み取り |
check_withdraw_ready | アカウントごとの引き出し準備状況と予定時間 | 読み取り |
simulate_stake | 複利を含むステーキング報酬の予測 | 読み取り |
get_staking_summary | ポートフォリオの完全なダッシュボード(1 回の呼び出し) | 読み取り |
get_epoch_timing | 現在の Solana エポックの進捗状況とタイミング | 読み取り |
check_address_type | ウォレット、ステークアカウント、投票アカウントを判別 | 読み取り |
検証:
| ツール | 説明 | 種別 |
|---|---|---|
verify_transaction | Blueprint 経由でトランザクションが構築されたことを検証します | 読み取り |
verify_code_integrity | デプロイされたソースコードの整合性を検証します | 読み取り |
get_verification_links | サードパーティの検証 URL | 読み取り |
高度なツール(未署名トランザクションの構築 — ローカル署名向け):
| ツール | 説明 | 種別 |
|---|---|---|
create_stake_transaction | 未署名のステークトランザクションを構築します | 書き込み |
create_unstake_transaction | 未署名のステーク解除トランザクションを構築します | 書き込み |
withdraw_stake | 未署名の引き出しトランザクションを構築します | 書き込み |
submit_transaction | 署名済みトランザクションを Solana に送信します | 書き込み |
Webhook:
| ツール | 説明 | 種別 |
|---|---|---|
register_webhook | 状態変更のプッシュ通知を登録します | 書き込み |
list_webhooks | ウォレットに登録された Webhook の一覧 | 読み取り |
delete_webhook | Webhook の登録を削除します | 書き込み |
サポート:
| ツール | 説明 | 種別 |
|---|---|---|
donate | 未署名の寄付トランザクションを構築します | 書き込み |
クイックスタート
Claude Desktop / Claude Code
MCP 設定に追加します。
{
"mcpServers": {
"solentic": {
"url": "https://solentic.theblueprint.xyz/mcp"
}
}
}
ローカルで実行(stdio)
npx @mbrassey/solentic-mcp
または、クローンして実行します。
npm install && npm run build
node dist/server.js
アーキテクチャ
Blueprint REST APIをラップする、軽量なMCPプロキシ(stdioトランスポート)です。
- ワンショットツール(
stake、unstake、withdraw):秘密鍵を受け取り、HTTPS経由でBlueprintサーバーに転送して、メモリ内で署名します。鍵はサーバー上でのトランザクション署名にのみ使用され、保存もログへの記録もされません — ソースコードを確認する。 - 高度なツール(
create_stake_transactionなど):未署名のトランザクションを返します。秘密鍵は不要で、エージェントがローカルで署名します。 - 読み取りツール:鍵は関与せず、情報の提供のみを行います。
AI Agent → MCP Server (stdio) → Blueprint REST API (HTTPS) → Solana
リンク
- 稼働中のMCPエンドポイント: https://solentic.theblueprint.xyz/mcp
- APIドキュメント: https://solentic.theblueprint.xyz/docs
- APIエクスプローラー: https://solentic.theblueprint.xyz/api-docs
- OpenAPI仕様: https://solentic.theblueprint.xyz/openapi.json
- llms.txt: https://solentic.theblueprint.xyz/llms.txt
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。