> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP 工具目录

> Helius MCP 服务器的完整目录：9 个路由域工具加上 expandResult，以及每个工具所公开的操作——入职、DAS、RPC、转账、webhooks、流媒体、钱包分析、计费、Solana 知识和文档。

Helius MCP 服务器公开了**10 个公共工具**：9 个路由域工具加上 `expandResult`。每个 Helius 和 Solana 操作都可以作为合适路由工具上的 `action` 参数访问，并且基于您的自然语言请求自动选择合适的工具/动作。

## 路由工具调用形状

所有 9 个路由工具共享一个通用参数形状：

| 字段                                            | 描述                                                 |
| --------------------------------------------- | -------------------------------------------------- |
| `action`                                      | 要运行的 Helius 操作名称（例如 `getBalance`, `createWebhook`） |
| 特定于域的参数                                       | 例如 `address`, `signatures`, `webhookURL`           |
| `detail` *(可选)*                               | `summary`, `standard`, 或 `full` — 控制响应的详细程度        |
| `_feedback`, `_feedbackTool`, `_model` *(可选)* | 遥测字段                                               |

调用示例：

```json theme={"system"}
{
  "name": "heliusWallet",
  "arguments": {
    "action": "getBalance",
    "address": "Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr",
    "_feedback": "initial balance check",
    "_feedbackTool": "heliusWallet.getBalance",
    "_model": "your-model-id"
  }
}
```

## `expandResult`

响应内容较大的情况下首先提供摘要。路由工具返回简洁的摘要，并在完整响应可能较大或请求 `detail: "summary"` 时返回 `resultId`。

使用该 `resultId` 调用 `expandResult`，以按需获取原始响应的特定部分、范围、页面或连续切片。这让探索性查询的代币使用保持较低，同时仍然让代理在需要时深入完整负载。

## heliusAccount

账户设置、认证、计划和计费，包括自助注册流程。

| 操作                   | 描述                                                                                                                                                                        |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `getStarted`         | 检查设置状态并获取推荐的下一步操作                                                                                                                                                         |
| `setHeliusApiKey`    | 配置您的 API 密钥                                                                                                                                                               |
| `setNetwork`         | 在会话中切换主网和测试网                                                                                                                                                              |
| `generateKeypair`    | 创建一个用于注册的 Solana 钱包                                                                                                                                                       |
| `signup`             | 通过托管支付链接创建一个 Helius 帐户。`mode: "link"` 返回一个用户在浏览器中打开的支付 URL；`mode: "autopay"` 从本地密钥对支付 USDC；`mode: "resume"` 轮询先前创建的意图。每次新注册（所有计划，包括代理）都需要 `email`、`firstName`、`lastName`。 |
| `getAccountStatus`   | 检查账户状态和积分                                                                                                                                                                 |
| `getHeliusPlanInfo`  | 获取您当前的计划详情                                                                                                                                                                |
| `compareHeliusPlans` | 比较可用的计划                                                                                                                                                                   |
| `previewUpgrade`     | 预览升级成本                                                                                                                                                                    |
| `upgradePlan`        | 升级您的计划。`mode: "link"` 返回一个支付 URL；`mode: "autopay"` 从本地密钥对支付 USDC。需要 `email`、`firstName`、`lastName`。                                                                       |
| `payRenewal`         | 支付计划续费。`mode: "link"` 返回一个支付 URL；`mode: "autopay"` 从本地密钥对支付 USDC。                                                                                                         |
| `purchaseCredits`    | 购买预付积分（一次性充值）。`mode: "link"` 返回一个支付 URL；`mode: "autopay"` 从本地密钥对支付 USDC。                                                                                                  |

## heliusWallet

钱包余额、持有记录、历史记录和身份查询。

| 操作                    | 描述                      |
| --------------------- | ----------------------- |
| `getBalance`          | 获取地址的 SOL 余额            |
| `getTokenBalances`    | 获取地址的代币余额               |
| `getWalletBalances`   | 包含美元价值的完整投资组合           |
| `getWalletHistory`    | 带有余额变化的钱包交易历史           |
| `getWalletTransfers`  | 钱包发送/接收历史               |
| `getWalletFundedBy`   | 追踪钱包资金来源                |
| `getWalletIdentity`   | 根据地址或 SNS/ANS 域查找钱包所有者  |
| `batchWalletIdentity` | 批量身份查找，最多可查找 100 个地址或域名 |

## heliusAsset

通过数字资产标准 (DAS) 获取 NFT、压缩 NFT、可替代代币、集合和代币持有者。

| 操作                      | 描述                  |
| ----------------------- | ------------------- |
| `getAsset`              | 根据铸造地址获取单个资产（单个或批量） |
| `getAssetsByOwner`      | 获取钱包持有的所有资产         |
| `getAssetsByGroup`      | 根据集合获取资产            |
| `searchAssets`          | 灵活的多条件资产搜索          |
| `getSignaturesForAsset` | 按铸造记录获取资产的交易历史      |
| `getNftEditions`        | 获取主 NFT 的印刷版本       |
| `getTokenHolders`       | 获取代币的顶级持有者          |

## heliusTransaction

事务解析、钱包事务历史和优先费用估算。

| 操作                       | 描述           |
| ------------------------ | ------------ |
| `parseTransactions`      | 将事务解析成人类可读格式 |
| `getTransactionHistory`  | 获取地址的增强型交易历史 |
| `getPriorityFeeEstimate` | 获取交易的最佳优先级费用 |

## heliusChain

链状态和原始账户检查 — RPC 读取、区块、网络状态、代币账户和程序账户。

| 操作                   | 描述                   |
| -------------------- | -------------------- |
| `getAccountInfo`     | 获取账户数据（单个或批量）        |
| `getProgramAccounts` | 获取程序拥有的账户            |
| `getTokenAccounts`   | 按铸造或所有者获取令牌账户        |
| `getBlock`           | 通过槽号获取区块详细信息         |
| `getNetworkStatus`   | 获取Solana网络状态、周期和区块高度 |

## heliusStreaming

Webhook CRUD、增强的WebSocket订阅和LaserStream gRPC配置。

| 操作                         | 描述                    |
| -------------------------- | --------------------- |
| `getAllWebhooks`           | 列出所有webhooks          |
| `getWebhookByID`           | 获取特定webhook           |
| `createWebhook`            | 创建新webhook            |
| `updateWebhook`            | 更新现有webhook           |
| `deleteWebhook`            | 删除webhook             |
| `transactionSubscribe`     | 订阅交易事件（增强型WebSockets） |
| `accountSubscribe`         | 订阅账户变更（增强型WebSockets） |
| `getEnhancedWebSocketInfo` | 获取增强型WebSocket连接详细信息  |
| `laserstreamSubscribe`     | 订阅gRPC数据流             |
| `getLaserstreamInfo`       | 获取LaserStream连接详细信息   |

## heliusKnowledge

文档、指南、定价、故障排除、源代码、博客文章和SIMD。

| 操作                     | 描述                             |
| ---------------------- | ------------------------------ |
| `lookupHeliusDocs`     | 搜索Helius文档                     |
| `listHeliusDocTopics`  | 列出可用的文档主题                      |
| `getHeliusCreditsInfo` | 获取信用费用信息                       |
| `getRateLimitInfo`     | 获取速率限制详细信息                     |
| `troubleshootError`    | 诊断错误代码                         |
| `getSenderInfo`        | 获取Sender / Jito / SWQoS文档      |
| `getWebhookGuide`      | 获取webhook设置指南                  |
| `getLatencyComparison` | 比较产品间的流延迟                      |
| `getPumpFunGuide`      | 获取pump.fun集成指南                 |
| `recommendStack`       | 获取推荐的Helius堆栈以满足您的使用案例         |
| `getSIMD`              | 阅读特定的SIMD提案                    |
| `listSIMDs`            | 列出所有SIMD提案                     |
| `readSolanaSourceFile` | 阅读Solana源代码（Agave, Firedancer） |
| `searchSolanaDocs`     | 搜索Solana文档                     |
| `fetchHeliusBlog`      | 获取Helius博客文章                   |

## heliusWrite

Transfers — 代表您发送交易的操作。

| Action          | Description                                    |
| --------------- | ---------------------------------------------- |
| `transferSol`   | 将 SOL 发送到另一个钱包（支持 `sendMax` 以清空余额）             |
| `transferToken` | 发送如 USDC、BONK 等 SPL 代币（支持 `sendMax` 附带 ATA 关闭） |

## heliusCompression

压缩 NFT 的 Merkle 证明。

| Action               | Description            |
| -------------------- | ---------------------- |
| `getAssetProof`      | 获取压缩 NFT 的 Merkle 证明   |
| `getAssetProofBatch` | 批量获取压缩 NFT 的 Merkle 证明 |
