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://www.helius.dev/docs/mcp,为AI工具提供访问:
- 完整的API文档:所有Helius API方法、参数和示例
- 搜索功能:查询我们文档中的任何部分以获取特定信息
- 代码示例:常用案例的工作实现
- 最佳实践:使用Helius服务的推荐模式
- 实时更新:始终与最新的文档变化保持一致
自动生成:我们的MCP服务器根据我们的文档和API规范自动生成,确保始终与最新功能和变化保持同步。
入门
选择您的 AI 工具
确保您的 AI 工具支持 MCP。流行的选项包括:
- Cursor:内置 MCP 支持
- Windsurf:原生 MCP 集成
- Claude Desktop:MCP 服务器支持
- VS Code:通过 MCP 扩展
连接说明
选择您的 AI 工具并按照具体的设置说明执行:- Cursor
- Windsurf
- Claude Desktop
- VS Code
- 打开 Cursor IDE
- 使用上下文菜单(见下文)或手动添加 MCP 服务器:
- 打开 Settings → MCP Servers
- 添加服务器 URL:
https://www.helius.dev/docs/mcp
- 开启 Agent 模式 (Ctrl/Cmd + K)
- 询问:“使用 Helius TypeScript SDK 编写发送交易的脚本”
- AI 将通过 MCP 搜索我们的文档以生成准确的代码
上下文菜单集成
为了快速访问,请使用在我们文档的任何页面上可用的上下文菜单:- 复制 MCP 服务器 URL:将
https://www.helius.dev/docs/mcp复制到剪贴板 - 连接到 Cursor:自动在 Cursor 中安装 MCP 服务器
- 连接到 VS Code:自动在 VS Code 中安装 MCP 服务器
上下文菜单提供了连接到我们的 MCP 服务器的最简单方法。请在任何文档页面的右上角查找菜单图标。
MCP 技能
Helius MCP 服务器提供特定产品技能的访问。每个技能为不同的 Helius 产品提供专门的能力。Orb Explorer
探索 Solana 区块、代币、钱包、验证者和交易
Sender
超低延迟交易提交和双路由
Helius CLI
用于代理的自动帐户创建和 API 密钥管理
使用案例
快速原型设计
快速原型设计
场景:您需要快速构建一个获取 NFT 数据并显示其的演示。使用 MCP:询问您的 AI 工具”创建一个 React 组件,使用 Helius DAS API 获取并显示钱包的 NFTs”结果:获取一个完整的组件,具有适当的错误处理、加载状态和当前 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://www.helius.dev/docs/mcp - 检查你的互联网连接
- 重启AI工具并尝试重新连接
- 确保你的AI工具支持MCP(查看工具文档)
仅有搜索工具可用
仅有搜索工具可用
问题:只有搜索工具出现,没有API端点解决方案:
- 这是预期的行为 - 我们的MCP服务器提供文档搜索功能
- 当AI需要具体信息时,API端点可通过搜索工具访问
- 搜索工具提供所有文档和API规范的访问
信息过时
信息过时
问题:AI提供了过时的API信息解决方案:
- MCP服务器会自动更新我们的文档
- 刷新你的AI会话或重启工具
- 专门请求“最新”API信息
- 验证你连接的是正确的MCP服务器URL
生成的代码无法运行
生成的代码无法运行
问题:AI生成的代码有错误或无法运行解决方案:
- 与AI共享错误信息以进行调试
- 请求AI搜索特定的错误处理模式
- 验证你的API密钥和网络连接
- 从我们的文档中请求工作示例
上下文菜单不起作用
上下文菜单不起作用
问题: 无法找到或使用上下文菜单解决方案:
- 查找文档页面右上角的菜单图标
- 确保您在受支持的浏览器中查看文档
- 手动复制 MCP 服务器 URL:
https://www.helius.dev/docs/mcp - 使用上述连接说明手动配置您的 AI 工具
了解更多
MCP 规范
了解模型上下文协议标准
Helius APIs
探索所有可用的 Helius API 和端点
SDK 文档
不同编程语言的官方 SDK
加入 Discord
从我们的开发者社区获取帮助