Helius MCP

Helius MCP

MCP server for Helius — Solana blockchain data access for AI assistants, provided by Solana's fastest, most reliable infrastructure provider

Category
访问服务器

README

Helius Core AI

The official Helius AI tooling repository — everything you need to interact with Helius and Solana from the command line, from AI assistants like Claude, or autonomously as an agent.

Packages

Package Description Install
helius-cli CLI for managing Helius accounts and querying Solana data npm install -g helius-cli
helius-mcp MCP server that gives AI assistants live access to Helius and Solana tools claude mcp add helius npx helius-mcp@latest
helius-skills Standalone Claude Code skills for building on Solana ./install.sh
helius-plugin Claude Code plugin — bundles all skills and auto-starts the MCP server /plugin install helius@helius

helius-cli

A CLI built for developers and LLM agents to manage Helius accounts, query Solana blockchain data, and automate workflows.

Installation

npm install -g helius-cli
# or
pnpm add -g helius-cli

Quick Start

Existing Helius users

If you already have an API key, just set it and go:

helius config set-api-key <your-api-key>

Get your key from dashboard.helius.dev. That's it — skip the steps below.

New users — create an account

Step 1 — Generate a keypair

helius keygen

This creates a new Solana keypair and saves it to ~/.helius/keypair.json. The public key is printed to the terminal — you'll need it for the next step.

Step 2 — Fund the keypair (manual)

Before creating an account, send the following to the public key from step 1:

  • 1 USDC (used as payment for the basic plan)
  • A small amount of SOL to cover transaction fees (~0.01 SOL is sufficient)

You can use any wallet or exchange to send funds. The CLI will not proceed until the keypair has the required balance.

Step 3 — Create your Helius account

helius signup

Step 4 — Start using the CLI

# Query a wallet balance
helius balance <wallet-address>

# Parse a transaction
helius tx parse <signature>

Features

Account & Auth — Generate keypairs, create and upgrade Helius accounts, manage projects and API keys

Blockchain Queries — SOL and token balances, transaction parsing and history, digital assets (NFTs) via the DAS API, account info, block data, network status, and priority fee estimation

Webhooks — Create, update, and delete webhooks for transaction monitoring

Real-time Streaming — WebSocket subscriptions for accounts, logs, slots, signatures, and programs

Staking — Create and manage stake accounts, stake and unstake transactions

ZK Compression — 24+ commands for working with compressed accounts and tokens

Transaction Sending — Use Helius Sender for low-latency sends

Configuration

The CLI stores configuration at ~/.helius/config.json. API keys are resolved in this order:

  1. --api-key <key> flag
  2. HELIUS_API_KEY environment variable
  3. ~/.helius/config.json
helius config show               # View current config
helius config set-api-key <key>  # Set API key
helius config set-network devnet # Switch to devnet
helius config clear              # Reset config

helius-mcp

A Model Context Protocol server that exposes Helius and Solana tools directly to AI assistants. Once connected, Claude and other MCP-compatible models can query blockchain data, manage webhooks, and send transactions without any additional code.

Note on the Helius docs MCP: The Helius docs site at helius.dev/docs exposes a separate MCP server auto-generated by Mintlify. That server is scoped only to documentation search and is not related to this repo. helius-mcp here is the comprehensive server covering all Helius and Solana functionality.

Tools

The server exposes 53 tools across 11 categories:

Category Tools Description
Auth & Account 6 Keypair generation, account signup and upgrades, plan renewal payments
DAS API 8 Query NFTs and digital assets by owner, creator, group, or authority; search assets; fetch Merkle proofs for compressed NFTs
RPC 9 Balances, token accounts, account info, blocks, network status, and priority fee estimation
Wallet 6 Identity resolution, all-token balances with USD values, transaction history, transfers, and funding source lookup
Transactions 2 Parse transactions into human-readable form; estimate priority fees
Webhooks 5 Create, read, update, and delete webhooks for transaction monitoring
Enhanced WebSockets 3 Subscribe to real-time transaction and account updates
Laserstream 2 Ultra-low latency gRPC streaming
Plans 2 View plan details and credits usage
Docs & Guides 9 Search Helius documentation and developer guides
Config 1 Set your Helius API key within the session

Add to Claude

claude mcp add helius npx helius-mcp@latest

Configuration

API keys are resolved in this order:

  1. setHeliusApiKey tool call within the session
  2. HELIUS_API_KEY environment variable
  3. ~/.helius/config.json

Set the network via HELIUS_NETWORK (defaults to mainnet-beta, supports devnet).

Local Development

cd helius-mcp
pnpm install
pnpm build

# Add the local build to Claude
claude mcp add helius node $(pwd)/dist/index.js

helius-skills

Standalone Claude Code skills that turn Claude into a domain expert. Each skill is a self-contained directory with a SKILL.md and reference files — install once, invoke with /skill-name in any Claude Code session.

Available Skills

Skill Invoke Description
helius /helius Build Solana apps with Helius infrastructure — Sender, DAS API, WebSockets, Laserstream, webhooks, priority fees, and our Wallet API
helius-dflow /helius-dflow Build Solana trading apps combining DFlow's trading APIs (spot swaps, prediction markets, Proof KYC) with Helius infrastructure
svm /svm Explore Solana's architecture and protocol internals — SVM execution engine, account model, consensus, validator economics, and token extensions
helius-phantom /helius-phantom Build browser-based Solana apps with Phantom wallet + Helius — wallet connection, transaction signing, API key proxying, and secure URLs

Installation

Each skill has its own install.sh. Clone this repo and run the installer for whichever skills you want:

git clone https://github.com/helius-labs/core-ai.git
cd core-ai

# Install individual skills
./helius-skills/helius/install.sh          # Helius skill
./helius-skills/svm/install.sh             # SVM architecture skill

By default, skills install to ~/.claude/skills/ (personal, available in all projects). Use --project to install to .claude/skills/ in your current project instead:

./helius-skills/helius/install.sh --project

Prerequisites

All skills except svm require a Helius API key. The svm skill uses public knowledge tools only. Add the MCP server before using any skill:

claude mcp add helius npx helius-mcp@latest

helius-plugin

An all-in-one Claude Code plugin that bundles all skills and auto-starts the MCP server. The easiest way to get everything set up in one step.

Install

/plugin marketplace add helius-labs/claude-plugins
/plugin install helius@helius

What's Included

Helius MCP Server — auto-starts with the plugin. 40+ tools for querying the blockchain, managing webhooks, streaming data, sending transactions, and more.

Skills:

Skill Invoke Description
Build /helius:build Expert Solana developer — Helius APIs, routing logic, SDK patterns, and common-mistake prevention
DFlow /helius:dflow Expert Solana trading apps — DFlow swaps, prediction markets, Proof KYC, combined with Helius infrastructure
SVM /helius:svm Solana protocol expert — architecture, internals, consensus, and validator economics
Phantom (coming soon) /helius:phantom Expert frontend Solana dev — Phantom wallet integration, CORS handling, API proxying

API Key Setup

The plugin auto-starts the MCP server, but you still need a Helius API key. On first use, Claude will guide you through one of these paths:

  • Existing key: Use the setHeliusApiKey tool with your key from https://dashboard.helius.dev
  • New account: Autonomous signup via generateKeypair → fund wallet → agenticSignup
  • CLI: npx helius-cli@latest keygen → fund → npx helius-cli@latest signup

Local Testing

claude --plugin-dir ./helius-plugin

Cross-Platform Skills

Helius skills are model-agnostic — they work across Claude Code, Codex CLI, OpenAI API, Claude API, Cursor, and other AI tools.

3-Layer Architecture

Layer What Where
A: Harness Runtime-specific behavior AGENTS.md (Codex), preamble in prompt variants (API), built-in (Claude Code)
B: Skills Reusable domain expertise SKILL.md files — single source of truth in helius-skills/
C: Task User request Provided at runtime

Platform Support

Platform How to use
Claude Code Install via helius-plugin or helius-skills/install.sh
Codex CLI Auto-discovers AGENTS.md + .agents/skills/ from repo root
OpenAI API Use .agents/skills/<skill>/prompts/openai.developer.md as a developer message
Claude API Use .agents/skills/<skill>/prompts/claude.system.md as a system prompt
Cursor Use .agents/skills/<skill>/prompts/full.md as Cursor Rules
npm consumers Find prompts in helius-mcp/system-prompts/ (shipped with the npm package)

See helius-skills/SYSTEM-PROMPTS.md for detailed integration guides and code examples.


Development

All packages use TypeScript and pnpm.

cd helius-cli   # or helius-mcp
pnpm install    # Install dependencies
pnpm build      # Compile TypeScript → dist/
pnpm dev        # Watch mode

The skills and plugin (helius-skills/, helius-plugin/) are Markdown-based and require no build step.

Requirements: Node.js 20+, pnpm, and a Helius API key — get one at helius.dev.


Resources

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选