remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Used as the runtime environment for the MCP server, allowing it to execute JavaScript code that interfaces with the Helius API and provides blockchain data to Claude.
Provides comprehensive access to Solana blockchain data via the Helius API, enabling operations such as checking wallet balances, fetching blockchain information, interacting with tokens and NFTs, retrieving transaction data, and executing token swaps.
MCP ヘリウス
このリポジトリには、ClaudeがHelius APIを介してSolanaブロックチェーンデータにアクセスできるようにするModel Context Protocol(MCP)サーバーが含まれています。このサーバーにより、Claudeはウォレット残高の確認、ブロックチェーン情報の取得、Solanaブロックチェーン上のトークンやNFTの操作などの操作を実行できます。
概要
MCP サーバーは、Claude に次のツールを公開します。
基本的なブロックチェーン操作
helius_get_balance
: Solanaウォレットアドレスの残高を取得するhelius_get_block_height
: Solanaブロックチェーンの現在のブロック高を取得するhelius_get_slot
: Solanaブロックチェーンの現在のスロットを取得するhelius_get_latest_blockhash
: Solanaブロックチェーンから最新のブロックハッシュを取得するhelius_get_transaction
: 署名でトランザクションを取得するhelius_get_account_info
: Solanaアドレスのアカウント情報を取得するhelius_get_signatures_for_address
: Solanaアドレスのトランザクション署名を取得するhelius_get_multiple_accounts
: 複数のSolanaアカウントに関する情報を取得するhelius_get_program_accounts
: プログラムが所有するすべてのアカウントを取得する
トークン操作
helius_get_token_accounts_by_owner
: Solanaアドレスが所有するトークンアカウントを取得するhelius_get_token_supply
: トークンの供給量を取得するhelius_get_token_account_balance
: トークンアカウントの残高を取得するhelius_get_token_accounts
: ミントまたは所有者によるトークンアカウントの取得
NFTとデジタル資産
helius_get_asset
: IDでデジタル資産の詳細を取得するhelius_get_rwa_asset
: IDで現実世界の資産の詳細を取得するhelius_get_asset_batch
: IDで複数のアセットの詳細を取得するhelius_get_asset_proof
: デジタル資産の証明を取得するhelius_get_assets_by_group
: グループキーと値でアセットを取得するhelius_get_assets_by_owner
: 特定のアドレスが所有する資産を取得するhelius_get_assets_by_creator
: 特定のアドレスによって作成されたアセットを取得するhelius_get_assets_by_authority
: 権限アドレスで資産を取得するhelius_search_assets
: さまざまなフィルター (ownerAddress、creatorAddress、compressed など) を使用してアセットを検索します。helius_get_signatures_for_asset
: アセットに関連付けられた署名を取得するhelius_get_nft_editions
: マスターエディションのNFTエディションを取得する
ブロックチェーンシステム情報
helius_get_minimum_balance_for_rent_exemption
: 家賃免除に必要な最低残高を取得するhelius_get_inflation_reward
: アドレスリストのインフレ報酬を取得するhelius_get_epoch_info
: 現在のエポックに関する情報を取得するhelius_get_epoch_schedule
: エポックスケジュールを取得するhelius_get_leader_schedule
: エポックのリーダースケジュールを取得するhelius_get_recent_performance_samples
: 最新のパフォーマンスサンプルを取得するhelius_get_version
: Solanaノードのバージョンを取得する
取引と手数料の方法
helius_get_priority_fee_estimate
: トランザクションの優先手数料の見積もりを取得するhelius_poll_transaction_confirmation
: トランザクション確認ステータスのポーリングhelius_send_jito_bundle
: Jito にトランザクションのバンドルを送信するhelius_get_bundle_statuses
: Jitoバンドルのステータスを取得するhelius_get_fee_for_message
: シリアル化されたメッセージの料金を取得するhelius_execute_jupiter_swap
: Jupiterを使用してトークンスワップを実行する
前提条件
- Node.js (v16 以上)
- Helius API キー ( https://dev.helius.xyz/で取得)
- クロードデスクトップアプリケーション
インストール
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
構成
Claudeデスクトップの設定
この MCP サーバーを使用するように Claude Desktop を構成するには:
- クロードデスクトップを開く
- Claude Desktop 構成ファイルに移動します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- MCP サーバー構成を追加します。
ローカルで実行
npx を使用して直接実行することもできます。
使用法
設定が完了したら、Claude Desktopを再起動してください。これでClaudeはSolanaブロックチェーンツールにアクセスできるようになります。Claudeに以下の操作を依頼できます。
- ウォレットの残高を確認する:Copy
- 現在のブロックの高さを取得します。Copy
- NFT に関する情報を入手:Copy
Claude は MCP サーバーを使用して、Helius 経由で Solana ブロックチェーンからこの情報を直接取得します。
発達
新しいツールの追加
MCP サーバーに新しいツールを追加するには:
src/tools.ts
でツールを定義する- 適切なハンドラーファイルにハンドラー関数を作成する
src/tools.ts
のhandlers
オブジェクトにハンドラーを追加します。
建物
ライセンス
マサチューセッツ工科大学
This server cannot be installed
Claude に Helius API 経由で Solana ブロックチェーン データへの包括的なアクセスを提供し、ウォレット残高の確認、ブロックチェーン情報の取得、トークンや NFT とのやり取りなどの操作を可能にするモデル コンテキスト プロトコル サーバー。