Skip to main content
Helius MCP 服务器通过10 个公共工具为 AI 工具提供直接访问 Helius API 的能力 — 包括涵盖所有 Helius 和 Solana 功能的 9 个路由域工具,以及用于分页大型响应的 expandResult

9 个路由工具

按域分组的工具(heliusWalletheliusAssetheliusTransaction,…)—每个 Helius 操作都可以通过它们之一访问

账户注册

从你的 AI 工具创建一个 Helius 账号 — 可通过托管链接支付或使用本地密钥对自动支付 USDC

实时数据

直接从你的 AI 工具订阅增强的 WebSockets 和 LaserStream gRPC

任意 MCP 客户端

适用于 Claude Code、Claude Desktop、Cursor、VS Code、Windsurf、Codex 和任何 MCP 兼容工具

什么是 MCP?

模型上下文协议 (MCP) 是由 Anthropic 引入的开源标准,允许 AI 模型安全连接到外部数据源、工具和 API。它使用一种客户端-服务器架构,主机(如 Claude)连接到一个 MCP 服务器,使 AI 能够通过一个通用、标准化的接口查询数据库、调用 API 或执行操作。 这对于 Helius 的重要性: MCP 让 Claude 可以直接访问实时 Solana 数据和 Helius 基础设施 — 余额、资产元数据、解析交易、webhook 管理、流媒体等。没有它,Claude 必须猜测 API 响应或不断发送 curl 请求以获取上下文。MCP 允许 Claude 通过 Helius 使用结构化工具调用真实与 Solana 交互。
Helius 文档网站 helius.dev/docs 也公开了一个由 Mintlify 自动生成的独立 MCP 服务器。该服务器仅限于文档搜索。这里记录的 helius-mcp 是涵盖所有 Helius 和 Solana 功能的综合服务器。

快速开始

1

添加 MCP 服务器

或添加到你的 MCP 主机配置中(Claude Desktop、Cursor、Windsurf、VS Code 等):
2

配置你的 API 密钥

如果你已有密钥:
或通过在 heliusAccount 上调用 setHeliusApiKey 操作在 Claude 内设置。API 密钥按以下顺序解析:
  1. 会话中的 setHeliusApiKey 操作调用
  2. HELIUS_API_KEY 环境变量
  3. ~/.helius/config.json (通过 Helius CLI 设置)
如果你需要新的账户: 请参见下面的 注册
3

开始使用工具

用简单的英语提出问题 — 工具和操作将自动选择:
  • “这个钱包拥有哪些 NFT?”
  • “解析此交易:5abc...
  • “获取 Gh9ZwEm... 的余额”
  • “发送 1 SOL 给 7xKp...
  • “为此地址创建一个 webhook”

连接到 Helius MCP 服务器

运行以下命令:
或添加到项目的 .mcp.json
验证:
想要技能和MCP一步到位?安装Helius插件。将其作为两个独立命令运行:

公开工具界面

Helius MCP 公开10个公共工具:9个路由域工具加上expandResult。每个Helius和Solana操作都可以作为适当路由工具上的一个action参数访问。

完整工具目录

每个操作按路由工具分组,具有调用形状详细信息和expandResult使用方法

路由工具调用形状

9个路由工具中的每一个都有一个通用的形状:
  • action — 要运行的Helius操作名称,例如getBalancecreateWebhook
  • 域特定参数 — 例如addresssignatureswebhookURL
  • 可选的detailsummarystandardfull
  • 遥测字段 — _feedback_feedbackTool_model
示例调用:

摘要优先响应和expandResult

繁重的响应是摘要优先的。路由工具返回简洁的摘要加上resultId,当完整响应较大或请求detail: "summary"时适用。使用 expandResult搭配该resultId以按需提取特定部分、范围、页面或连续切片。 这使得探索性查询的代币使用保持较低,同时仍然允许代理深入完整的有效负载。

注册

通过托管支付链接或通过本地密钥对直接支付USDC,从您的AI工具创建一个Helius账户。注册流程通过heliusAccount路由工具运行:
1

生成密钥对

AI调用heliusAccountaction: "generateKeypair" — 创建一个Solana钱包并返回地址。
2

创建支付意图

AI调用heliusAccountaction: "signup"mode: "link" — 返回一个paymentUrl(例如 https://dashboard.helius.dev/pay/<id>)用户可以使用任何钱包支付。或者传递mode: "autopay"自行从本地密钥对发送USDC(钱包必须持有约0.001 SOL + 计划金额的USDC)。
3

付款后继续

通过链接付款后,AI调用heliusAccountaction: "signup"mode: "resume" — 轮询支付意图,最终确定账户配置,并自动配置API密钥。
**联系信息:**每个新注册 — 包括代理计划 — 需要emailfirstNamelastNameupgradePlan也需要相同的信息。
或者通过Helius CLI从终端执行相同操作:

网络配置

MCP服务器默认为mainnet-beta。通过环境变量切换到devnet:
或者在会话中调用setNetwork操作上的heliusAccount

系统提示

helius-mcp包装有预构建的系统提示,这些提示教AI模型如何有效地使用Helius工具。它们位于system-prompts/
每个包含三个变体:
  • openai.developer.md — 用于OpenAI Responses/Chat Completions API (developer消息)
  • claude.system.md — 用于Claude API(系统提示)
  • full.md — 所有引用内联的自包含(Cursor Rules, ChatGPT等)
查看helius-skills/SYSTEM-PROMPTS.md集成指南以获取代码示例。

技能

技能是专家说明集,可以教Claude如何将您的请求路由到正确的MCP操作和参考文件。它们不仅仅是对原始工具的访问 — 它们包括路由逻辑、正确的SDK模式以及防止常见错误的规则。

技能概览

六种可用技能:Build(通用Solana开发)、Phantom(前端dApps)、Jupiter(DeFi)、DFlow(交易应用)、OKX(交易和情报)、SVM(协议内部)

了解更多

Claude代码插件

一键安装MCP + 技能

Helius CLI

命令行账户管理

MCP规范

了解模型上下文协议标准

helius-mcp on npm

包详情和版本历史

变更日志

版本历史和发布说明

贡献

helius-mcp贡献指南