Skip to main content
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
这些文档设计用于 AI 工具和人类使用。如果你正在使用编码代理(Claude Code、Cursor、Windsurf、Continue 等)或对文档进行 RAG,下面的接口让你可以无需自定义爬虫就能集成 Raydium 文档。

可用的接口

「Copy page」按钮和深链接菜单位于每个页面的右上角(页面标题旁)。两者都由文档平台的上下文菜单驱动。

MCP 服务器

MCP(Model Context Protocol)服务器让 AI 客户端可以将 Raydium 文档作为工具进行查询。配置后,你的代理可以询问「在 Raydium 文档中搜索 addLiquidity 参数」并获得带引用的权威答案。

Claude Code

添加后,让 Claude Code 「搜索 Raydium 文档中的 X」,它就会使用该工具。

Cursor

添加到你的 Cursor 设置(Cmd/Ctrl + , → MCP):

Windsurf、Continue、通用客户端

任何兼容 MCP 的客户端都可以指向 https://docs.raydium.io/mcp。该端点本身就是发现入口 —— 一个 GET 请求会返回服务器配置(名称、版本、传输方式、说明以及工具列表),因此不需要、也不提供单独的清单文件。

服务器暴露的功能

Raydium 文档 MCP 服务器暴露一个主要工具 search_docs(query: string),它返回查询的最高排名段落及其规范 URL。代理负责引用它使用的 URL;我们不跟踪或按代理进行速率限制。

用于 RAG 的 llms.txt

llms.txt 是「机器可读文档索引」的新兴标准。Raydium 发布:
  • https://docs.raydium.io/llms.txt — 所有页面的平面列表,包含标题和单行摘要,按章节组织。
  • https://docs.raydium.io/llms-full.txt — 所有页面的完整 Markdown 正文,连接在一起,页面边界保留为标题。
full 版本在每次文档部署时重新生成。按计划拉取(每天一次足够)或按需获取。

逐页切换菜单

每个正文页面都有一个上下文菜单(右上角,标题旁),包含以下一键操作:
  • Copy — 将页面复制为纯 Markdown。
  • View as Markdown — 在新标签页中打开源 .md 文件,以便保存。
  • Open in ChatGPT / Claude / Perplexity — 将页面内容预加载到指定工具的聊天提示中。
  • Open in Cursor / VS Code — 在指定编辑器中打开包含页面内容的缓冲区。
当你想向模型提问单个页面的问题而不想设置 MCP 时,这是合适的接口。

为编码代理预构建的上下文文件

如果你正在集成 Raydium 并希望代理从一开始就有正确的基础知识,将这些文件放入你的项目:

.cursorrules / .windsurfrules / 代理系统提示

保存为 .cursorrules(Cursor)、.windsurfrules(Windsurf)或 CLAUDE.md(Claude Code)— 或粘贴到你的代理系统提示中。确切的文件名和位置因工具版本而异,如果工具没有自动选择该文件,请检查你的工具设置文档。

固定上下文列表

对于接受「始终包含」页面列表的编码代理,此列表是大多数 Raydium 集成的最小有用上下文:
根据你集成的产品进行调整。

索引方案

如果你正在构建自己的 RAG 并不想使用 llms-full.txt,这是规范方案:
每个页面都在其规范路径上提供,并附加 .md 后缀(例如 /sdk-api/typescript-sdk → /sdk-api/typescript-sdk.md)。

注意事项

  • 不要将私有状态粘贴到提示中。 MCP 服务器只知道公开文档中的内容。钱包密钥、RPC 凭证和类似的机密不应进入代理上下文。
  • AI 输出不是权威的。 模型以令人担忧的频率幻觉程序地址、指令名称和账户列表。在信任代理生成的交易之前,始终根据文档和 IDL 进行验证。
  • 版本漂移。 SDK v2 是 pre-1.0;在较旧版本上训练的代理可能会生成针对你固定版本无法编译的代码。在你的代理系统提示中包含固定的 SDK 版本。

指针

来源: