那缺省的claude code 和 codex 都很好用,上下文搜索用rigrep也算可以,那有更厉害的Augment引擎,能压缩上下文

试一试,首先去佬友的网站:

https://acemcp.heroman.wtf

注册并申请好API Key

image-20260115095940639

然后安装这个ace-tool-rs或者ace-tool

# 安装最新版本
npx ace-tool-rs

npx ace-tool

然后最重要要的,在什么地方添加文档,编辑~/.claude.json文件。

不是系统的~/.claude/settings.json,千万别弄错了

添加:

  "mcpServers": {
    "ace-tool-rs": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "ace-tool-rs",
        "--base-url",
        "https://acemcp.heroman.wtf/relay/",
        "--token",
        "ace_api_key"
      ],
      "env": {}
    }
  }



  {
  "mcpServers": {
    "ace-tool": {
      "command": "/root/.nvm/versions/node/v22.21.1/bin/ace-tool",
      "args": [
        "--base-url", "https://acemcp.heroman.wtf/relay/",
        "--token", "ace_api_key"
      ]
    }
  }

我的ace-tool比较直接,command是全路径的,因为node是nvm管理的,而且claude运行的时候是派生一个子进程来运行的,导致路径找不到;或者更加直接的,bash起手,ace-tool放进 args里。

那codex如下:

[mcp_servers.ace-tool]
command = "ace-tool"
args = [ "--enable-log", "--base-url", "https://acemcp.heroman.wtf/relay/", "--token", "ace_api_key"]

[mcp_servers.ace-tool-rs]
command = "npx"
args = ["ace-tool-rs", "--base-url", "https://acemcp.heroman.wtf/relay/", "--token", "ace_api_key", "--transport", "lsp"]
env = { RUST_LOG = "info" }
startup_timeout_ms = 60000

然后验证

/mcp list

使用ace-tool-rs mcp来索引整个项目