那缺省的claude code 和 codex 都很好用,上下文搜索用rigrep也算可以,那有更厉害的Augment引擎,能压缩上下文
试一试,首先去佬友的网站:
https://acemcp.heroman.wtf
注册并申请好API Key

然后安装这个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来索引整个项目