MCP Helius

MCP Helius

site icon
2025.03.18 9
TypeScript区块链服务Solana 工具金融服务
MCP Helius 是一个基于 Model Context Protocol (MCP) 的服务,通过 Helius API 为 Claude 提供访问 Solana 区块链数据的能力。该服务允许 Claude 执行诸如查询钱包余额、获取区块链信息以及与 Solana 区块链上的代币和 NFT 进行交互等操作。
View on GitHub

Overview

基本能力

产品定位

MCP Helius 是一个专门为 Solana 区块链设计的 MCP 服务,旨在通过 Helius API 提供对 Solana 区块链数据的访问能力。

核心功能

  1. 基础区块链操作:包括获取钱包余额、区块高度、交易信息等。
  2. 代币操作:查询代币账户、代币供应量等。
  3. NFT 和数字资产:获取资产详情、NFT 版本等。
  4. 区块链系统信息:查询当前纪元信息、领导者计划等。
  5. 交易和费用方法:获取交易优先级费用估计、发送交易包等。

适用场景

  1. 查询 Solana 钱包余额和交易历史。
  2. 获取 Solana 区块链的当前状态信息。
  3. 管理和查询 Solana 上的代币和 NFT。
  4. 执行 Solana 区块链上的交易和交换操作。

工具列表

  1. helius_get_balance:获取 Solana 钱包地址的余额。
  2. helius_get_block_height:获取 Solana 区块链的当前区块高度。
  3. helius_get_transaction:通过签名获取交易信息。
  4. helius_get_asset:通过 ID 获取数字资产的详细信息。
  5. helius_execute_jupiter_swap:使用 Jupiter 执行代币交换。

常见问题解答

  1. 如何获取 Helius API 密钥? 访问 https://dev.helius.xyz/ 获取 API 密钥。
  2. 如何配置 Claude Desktop 使用 MCP 服务? 修改 Claude Desktop 的配置文件,添加 MCP 服务器配置。

使用教程

使用依赖

  1. Node.js (v16 或更高版本)
  2. Helius API 密钥
  3. Claude Desktop 应用程序

安装教程

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

调试方式

  1. 运行本地服务: bash HELIUS_API_KEY=your-helius-api-key node build/index.js
  2. 使用 npx 直接运行: bash HELIUS_API_KEY=your-helius-api-key npx @dcspark/mcp-server-helius

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。