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 工具中:每个工具有不同的配置方法 - 请参阅下面针对您的AI工具的具体说明。
3
开始使用Helius Context的AI
一旦连接,开始询问关于Helius API的问题。AI将自动搜索我们的MCP服务器以获取准确的、上下文相关的文档来帮助生成代码。
连接说明
选择您的AI工具并按照具体的设置说明进行操作:- Cursor
- Windsurf
- Claude Desktop
- VS Code
- 打开Cursor IDE
- 使用上下文菜单(见下文)或手动添加MCP服务器:
- 打开设置 → MCP服务器
- 添加服务器URL:
https://docs.helius.dev/mcp
- 打开代理模式(Ctrl/Cmd + K)
- 询问:“编写一个使用Helius发送交易的Node.js脚本”
- 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 使用。
API 集成
API 集成
场景:将 Helius websockets 集成到您的应用程序中。使用 MCP:“向我展示如何设置 Helius websockets 以监控账户更改”结果:完整的 websocket 设置代码,具有适当的连接处理和实时更新。
文档生成
文档生成
场景:需要为您的团队记录 Helius 集成。使用 MCP:“为我们的 Helius RPC 使用模式生成文档”结果:全面的文档,包含代码示例和最佳实践。
调试与优化
调试与优化
场景:您的 Helius API 调用失败或性能不佳。使用 MCP:“帮助我优化这些 Helius API 调用并正确处理错误”结果:改进的代码,具有适当的错误处理和性能优化。
示例工作流程
构建交易监控器
NFT 投资组合追踪器
高级功能
- 上下文感知建议
- 多 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 生成的代码
故障排除
MCP 服务器连接问题
MCP 服务器连接问题
问题:AI 工具无法连接到 Helius MCP 服务器解决方案:
- 验证 MCP 服务器 URL 是否正确:
https://docs.helius.dev/mcp
- 检查您的互联网连接
- 重启您的 AI 工具并尝试重新连接
- 确保您的 AI 工具支持 MCP(查看工具文档)
仅可用搜索工具
仅可用搜索工具
问题:仅显示搜索工具,没有 API 端点解决方案:
- 这是预期的 - 我们的 MCP 服务器提供文档搜索功能
- 当 AI 需要特定信息时,通过搜索工具访问 API 端点
- 搜索工具提供对我们所有文档和 API 规范的访问
信息过时
信息过时
问题:AI 提供的 API 信息过时解决方案:
- MCP 服务器会自动更新我们的文档
- 刷新您的 AI 会话或重启工具
- 专门询问有关 API 的“最新”信息
- 验证您是否连接到正确的 MCP 服务器 URL
生成的代码无法运行
生成的代码无法运行
问题:AI 生成的代码有错误或无法运行解决方案:
- 将错误信息分享给 AI 进行调试
- 让 AI 搜索特定的错误处理模式
- 验证您的 API 密钥和网络连接
- 从我们的文档中请求可用的示例
上下文菜单无法使用
上下文菜单无法使用
问题:找不到或无法使用上下文菜单解决方案:
- 在文档页面的右上角寻找菜单图标
- 确保您在支持的浏览器中查看文档
- 手动复制 MCP 服务器 URL:
https://docs.helius.dev/mcp
- 使用上述连接说明手动配置您的 AI 工具
了解更多
MCP 规范
了解 Model Context Protocol 标准
Helius APIs
探索所有可用的 Helius API 和端点
SDK 文档
不同编程语言的官方 SDK
加入 Discord
从我们的开发者社区获取帮助