跳转到主要内容
AI 原生开发:Helius MCP 服务器为 AI 工具提供直接访问我们的文档和 API 规范的能力,支持上下文代码生成和智能辅助。

什么是 MCP?

模型上下文协议 (MCP) 是一个开放标准,用于在 AI 应用程序和外部服务(如文档)之间创建标准化连接。Helius MCP 服务器自动提供工具,使 AI 应用程序能够搜索我们的文档并与我们的 API 交互。

实时上下文

AI 工具可以搜索实时文档和 API 规范,以获取准确、最新的信息

代码生成

AI 使用当前的 API 方法和我们文档中的最佳实践生成可用的代码示例

交互式开发

提出关于 Helius API 的问题,并根据我们的文档获得上下文答案

无缝集成

适用于流行的 AI 驱动的 IDE 和开发工具

Helius MCP 的工作原理

Helius MCP 服务器自动生成并托管在 https://docs.helius.dev/mcp,为 AI 工具提供访问:
  • 完整的 API 文档:所有 Helius API 方法、参数和示例
  • 搜索功能:查询我们文档的任何部分以获取特定信息
  • 代码示例:常见用例的工作实现
  • 最佳实践:使用 Helius 服务的推荐模式
  • 实时更新:始终与最新的文档更改保持同步
自动生成:我们的 MCP 服务器是根据我们的文档和 API 规范自动生成的,确保其始终与最新功能和更改保持同步。

快速入门

1

选择您的 AI 工具

确保您的 AI 工具支持 MCP。流行的选项包括:
  • Cursor:内置 MCP 支持
  • Windsurf:原生 MCP 集成
  • Claude Desktop:MCP 服务器支持
  • VS Code:通过 MCP 扩展
2

连接到 Helius MCP 服务器

将 Helius MCP 服务器 URL 添加到您的 AI 工具中:
https://docs.helius.dev/mcp
每个工具有不同的配置方法 - 请参阅下面针对您的AI工具的具体说明。
3

开始使用Helius Context的AI

一旦连接,开始询问关于Helius API的问题。AI将自动搜索我们的MCP服务器以获取准确的、上下文相关的文档来帮助生成代码。

连接说明

选择您的AI工具并按照具体的设置说明进行操作:
  • Cursor
  • Windsurf
  • Claude Desktop
  • VS Code
  1. 打开Cursor IDE
  2. 使用上下文菜单(见下文)或手动添加MCP服务器:
  • 打开设置 → MCP服务器
  • 添加服务器URL: https://docs.helius.dev/mcp
  1. 打开代理模式(Ctrl/Cmd + K)
  2. 询问:“编写一个使用Helius发送交易的Node.js脚本”
  3. AI将通过MCP搜索我们的文档以生成准确的代码

上下文菜单集成

为了快速访问,请使用我们文档中任何页面上的上下文菜单:
  • 复制 MCP 服务器 URL:将 https://docs.helius.dev/mcp 复制到剪贴板
  • 连接到 Cursor:自动在 Cursor 中安装 MCP 服务器
  • 连接到 VS Code:自动在 VS Code 中安装 MCP 服务器
上下文菜单提供了连接到我们 MCP 服务器的最简单方法。请在任何文档页面的右上角查找菜单图标。

用例

场景:您需要快速构建一个获取 NFT 数据并显示的演示。使用 MCP:询问您的 AI 工具“创建一个使用 Helius DAS API 获取和显示钱包 NFT 的 React 组件”结果:获得一个完整的组件,具有适当的错误处理、加载状态和当前 API 使用。
场景:将 Helius websockets 集成到您的应用程序中。使用 MCP:“向我展示如何设置 Helius websockets 以监控账户更改”结果:完整的 websocket 设置代码,具有适当的连接处理和实时更新。
场景:需要为您的团队记录 Helius 集成。使用 MCP:“为我们的 Helius RPC 使用模式生成文档”结果:全面的文档,包含代码示例和最佳实践。
场景:您的 Helius API 调用失败或性能不佳。使用 MCP:“帮助我优化这些 Helius API 调用并正确处理错误”结果:改进的代码,具有适当的错误处理和性能优化。

示例工作流程

构建交易监控器

// Ask your AI: "Create a transaction monitor using Helius websockets"
// The AI will generate something like this with current API patterns:

const WebSocket = require('ws');

// Create WebSocket connection
const ws = new WebSocket('wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY');

ws.on('open', function open() {
  console.log('WebSocket connected');
  
  // Subscribe to account changes
  const request = {
    jsonrpc: "2.0",
    id: 1,
    method: "accountSubscribe",
    params: [
      "YOUR_WALLET_ADDRESS",
      {
        encoding: "jsonParsed",
        commitment: "confirmed"
      }
    ]
  };
  
  ws.send(JSON.stringify(request));
});

ws.on('message', function incoming(data) {
  const message = JSON.parse(data.toString());
  console.log('Account update:', message);
});

NFT 投资组合追踪器

// Ask: "Build an NFT portfolio tracker using Helius DAS API"
// Get working code with current method signatures:

const getNFTPortfolio = async (walletAddress: string) => {
  const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=${API_KEY}`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: 'my-id',
      method: 'getAssetsByOwner',
      params: {
        ownerAddress: walletAddress,
        page: 1,
        limit: 1000
      },
    }),
  });
  
  const data = await response.json();
  return data.result;
};

高级功能

  • 上下文感知建议
  • 多 API 编排
  • 实时更新
MCP 服务器提供文档上下文,以便 AI 工具可以做出智能建议:
  • API 方法选择:AI 根据我们的文档推荐最合适的 Helius API
  • 错误处理:AI 从我们的文档中建议适当的错误处理模式
  • 性能提示:AI 使用我们的最佳实践识别优化机会

支持的 AI 工具

工具支持级别设置难度最佳用途
Cursor✅ 原生支持简单全栈开发
Windsurf✅ 原生支持简单AI 辅助编码
Claude Desktop✅ 支持中等文档和规划
VS Code⚠️ 需要扩展中等现有的 VS Code 工作流

最佳实践

具体化

提出具体问题,例如“如何分页浏览 NFT 结果?”而不是“帮助 NFT”

包含上下文

提及您的技术栈:“使用 Next.js 和 TypeScript,告诉我如何…”

快速迭代

使用生成的代码作为起点并请求修改

测试生成的代码

始终在您的开发环境中测试 AI 生成的代码

故障排除

问题:AI 工具无法连接到 Helius MCP 服务器解决方案
  1. 验证 MCP 服务器 URL 是否正确:https://docs.helius.dev/mcp
  2. 检查您的互联网连接
  3. 重启您的 AI 工具并尝试重新连接
  4. 确保您的 AI 工具支持 MCP(查看工具文档)
问题:仅显示搜索工具,没有 API 端点解决方案
  1. 这是预期的 - 我们的 MCP 服务器提供文档搜索功能
  2. 当 AI 需要特定信息时,通过搜索工具访问 API 端点
  3. 搜索工具提供对我们所有文档和 API 规范的访问
问题:AI 提供的 API 信息过时解决方案
  1. MCP 服务器会自动更新我们的文档
  2. 刷新您的 AI 会话或重启工具
  3. 专门询问有关 API 的“最新”信息
  4. 验证您是否连接到正确的 MCP 服务器 URL
问题:AI 生成的代码有错误或无法运行解决方案
  1. 将错误信息分享给 AI 进行调试
  2. 让 AI 搜索特定的错误处理模式
  3. 验证您的 API 密钥和网络连接
  4. 从我们的文档中请求可用的示例
问题:找不到或无法使用上下文菜单解决方案
  1. 在文档页面的右上角寻找菜单图标
  2. 确保您在支持的浏览器中查看文档
  3. 手动复制 MCP 服务器 URL:https://docs.helius.dev/mcp
  4. 使用上述连接说明手动配置您的 AI 工具

了解更多

准备好提升您的开发工作流程了吗?连接到 Helius MCP 服务器,今天就开始使用 AI 辅助进行构建!
I