
MCP Helius

2025.05.08
0
TypeScript区块链服务Solana 数据访问金融服务
MCP Helius 是一个 Model Context Protocol (MCP) 服务器,通过 Helius API 为 Claude 提供访问 Solana 区块链数据的能力。该服务器使 Claude 能够执行诸如检查钱包余额、获取区块链信息以及与 Solana 区块链上的代币和 NFT 交互等操作。
View on GitHub
Overview
基本能力
产品定位
MCP Helius 是一个为 Claude 提供 Solana 区块链数据访问的中间件服务器,通过 Helius API 实现与 Solana 区块链的交互。
核心功能
- 基础区块链操作:获取钱包余额、区块高度、交易信息等。
- 代币操作:查询代币账户、代币供应量等。
- NFT 和数字资产:获取资产详情、按所有者或创建者查询资产等。
- 区块链系统信息:获取当前纪元信息、领导者计划等。
- 交易和费用方法:获取优先级费用估计、发送交易包等。
适用场景
- 查询 Solana 钱包余额和交易历史。
- 获取 Solana 区块链的当前状态信息。
- 管理和查询 NFT 及数字资产。
- 执行代币交换和交易操作。
工具列表
helius_get_balance
:获取 Solana 钱包地址的余额。helius_get_block_height
:获取 Solana 区块链的当前区块高度。helius_get_token_accounts_by_owner
:获取 Solana 地址拥有的代币账户。helius_get_asset
:通过 ID 获取数字资产的详细信息。helius_execute_jupiter_swap
:使用 Jupiter 执行代币交换。
常见问题解答
- 如何获取 Helius API 密钥? 访问 https://dev.helius.xyz/ 获取 API 密钥。
- 如何配置 Claude Desktop 使用此 MCP 服务器? 修改 Claude Desktop 的配置文件,添加 MCP 服务器配置。
使用教程
使用依赖
- Node.js (v16 或更高版本)
- Helius API 密钥
- Claude Desktop 应用程序
安装教程
- 克隆仓库:
bash git clone https://github.com/dcSpark/mcp-server-helius.git cd mcp-server-helius
- 安装依赖:
bash npm ci
- 构建项目:
bash npm run build
调试方式
- 运行本地服务器:
bash HELIUS_API_KEY=your-helius-api-key node build/index.js
- 或直接使用 npx 运行:
bash HELIUS_API_KEY=your-helius-api-key npx @dcspark/mcp-server-helius
开发
添加新工具
- 在
src/tools.ts
中定义工具。 - 在相应的处理程序文件中创建处理函数。
- 将处理程序添加到
src/tools.ts
中的handlers
对象。
构建
npm run build