Skip to main content
Glama

MCP Helius

by dcSpark

MCP Helius

此存储库包含一个模型上下文协议 (MCP) 服务器,该服务器允许 Claude 通过 Helius API 访问 Solana 区块链数据。该服务器使 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、压缩等)搜索资产
  • 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 执行代币交换

先决条件

安装

  1. 克隆此存储库:
    git clone https://github.com/dcSpark/mcp-server-helius.git cd mcp-server-helius
  2. 安装依赖项:
    npm ci
  3. 构建项目:
    npm run build

配置

配置 Claude 桌面

要配置 Claude Desktop 以使用此 MCP 服务器:

  1. 打开 Claude 桌面
  2. 导航到 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
  3. 添加 MCP 服务器配置:
{ "mcpServers": { "mcp-server-helius": { "command": "npx", "args": [ "@dcspark/mcp-server-helius" ], "env": { "HELIUS_API_KEY": "your-helius-api-key" } } } }

本地运行

HELIUS_API_KEY=your-helius-api-key node build/index.js

您也可以直接使用 npx 运行:

HELIUS_API_KEY=your-helius-api-key npx @dcspark/mcp-server-helius

用法

配置完成后,重新启动 Claude Desktop。Claude 现在就可以访问 Solana 区块链工具了。您可以让 Claude 执行以下操作:

  1. 检查钱包余额:
    What's the balance of the Solana wallet address 5YNmS1R9nNSCDzb5a7mMJ1dwK9uHeAAF4CmPEwKgVWr8?
  2. 获取当前区块高度:
    What's the current block height on Solana?
  3. 获取有关 NFT 的信息:
    What NFTs does the wallet address 5YNmS1R9nNSCDzb5a7mMJ1dwK9uHeAAF4CmPEwKgVWr8 own?

Claude 将使用 MCP 服务器通过 Helius 直接从 Solana 区块链获取此信息。

发展

添加新工具

要向 MCP 服务器添加新工具:

  1. src/tools.ts中定义工具
  2. 在适当的处理程序文件中创建处理程序函数
  3. 将处理程序添加到src/tools.ts中的handlers对象

建筑

npm run build

执照

麻省理工学院

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

模型上下文协议服务器通过 Helius API 为 Claude 提供对 Solana 区块链数据的全面访问,从而实现检查钱包余额、检索区块链信息以及与代币和 NFT 交互等操作。

  1. 概述
    1. 区块链基本操作
    2. 代币操作
    3. NFT 和数字资产
    4. 区块链系统信息
    5. 交易和费用方法
  2. 先决条件
    1. 安装
      1. 配置
        1. 配置 Claude 桌面
        2. 本地运行
      2. 用法
        1. 发展
          1. 添加新工具
          2. 建筑
        2. 执照

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.
            Last updated -
            219
            79
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.
            Last updated -
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.
            Last updated -
            6
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.
            Last updated -
            2
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/dcSpark/mcp-server-helius'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server