SuperAPI AI 工具集

setup

智能体与模型

查看项目

更新于 10-16 02:39

技能介绍

用途:安装并配置 Repo-Native Alignment(RNA)MCP 服务器,为项目提供代码智能检索能力。RNA 是按项目运行的 MCP 服务器,索引其指向的仓库。

主要步骤:先检查是否已安装(which repo-native-alignment),未安装则按平台下载二进制到 ~/.cargo/bin/,支持 macOS ARM(M1 与 M2+ 分别对应不同包)和 Linux x86_64;其他平台需从源码构建(cargo install --locked --git https://github.com/open-horizon-labs/repo-native-alignment)。随后配置 MCP:可用 claude mcp add rna-server --scope project -- repo-native-alignment --repo "$PWD",或写入项目根目录 .mcp.json 的 mcpServers 中,command 必须为直接的 RNA 二进制路径,不可经 mise、asdf、brew 或 shell 包装脚本启动。接着预热索引:repo-native-alignment scan --repo . --full,缓存于 .oh/.cache/lance/。最后在 AGENTS.md 追加 RNA MCP 工具指引块(含 search、repo_map 等用法),并可选检查框架边界模式、生成 .oh/extractors/ 配置。

能力:发布产物支持提取、图遍历、词法搜索、LSP 调用/引用增强、仓库地图与 MCP 交付;语义搜索与交叉编码重排需带 embedding 特性的源码构建。C#/.NET 的 LSP 增强仅在仓库含 .cs/.csproj/.sln 或用户明确要求时安装 csharp-ls。

限制:发布产物不含本地嵌入/重排支持;源码构建不能替代发布验证;平台不支持时需自行构建。安装后可能需重启 IDE/代理才能加载 MCP 工具。