mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-18 13:28:11 +00:00
149 lines
2.6 KiB
Markdown
149 lines
2.6 KiB
Markdown
TRANSLATED CONTENT:
|
||||
|
|
# auggie-mcp 详细配置文档
|
|||
|
|
|
|||
|
|
## 安装步骤
|
|||
|
|
|
|||
|
|
### 1. 安装 Auggie CLI
|
|||
|
|
```bash
|
|||
|
|
npm install -g @augmentcode/auggie@prerelease
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 用户认证
|
|||
|
|
```bash
|
|||
|
|
# 方式一:交互式登录
|
|||
|
|
auggie login
|
|||
|
|
|
|||
|
|
# 方式二:使用 token(适用于 CI/CD)
|
|||
|
|
export AUGMENT_API_TOKEN="your-token"
|
|||
|
|
export AUGMENT_API_URL="https://i0.api.augmentcode.com/"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Claude Code 配置
|
|||
|
|
|
|||
|
|
### 添加到用户配置(全局)
|
|||
|
|
```bash
|
|||
|
|
claude mcp add-json auggie-mcp --scope user '{
|
|||
|
|
"type": "stdio",
|
|||
|
|
"command": "auggie",
|
|||
|
|
"args": ["--mcp"],
|
|||
|
|
"env": {
|
|||
|
|
"AUGMENT_API_TOKEN": "your-token",
|
|||
|
|
"AUGMENT_API_URL": "https://i0.api.augmentcode.com/"
|
|||
|
|
}
|
|||
|
|
}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 添加到项目配置(当前项目)
|
|||
|
|
```bash
|
|||
|
|
claude mcp add-json auggie-mcp --scope project '{
|
|||
|
|
"type": "stdio",
|
|||
|
|
"command": "auggie",
|
|||
|
|
"args": ["-w", "/path/to/project", "--mcp"],
|
|||
|
|
"env": {
|
|||
|
|
"AUGMENT_API_TOKEN": "your-token",
|
|||
|
|
"AUGMENT_API_URL": "https://i0.api.augmentcode.com/"
|
|||
|
|
}
|
|||
|
|
}'
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Codex 配置
|
|||
|
|
|
|||
|
|
编辑 `~/.codex/config.toml`:
|
|||
|
|
```toml
|
|||
|
|
[mcp_servers."auggie-mcp"]
|
|||
|
|
command = "auggie"
|
|||
|
|
args = ["-w", "/path/to/project", "--mcp"]
|
|||
|
|
startup_timeout_ms = 20000
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 验证安装
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 检查 MCP 状态
|
|||
|
|
claude mcp list
|
|||
|
|
|
|||
|
|
# 应该显示:
|
|||
|
|
# auggie-mcp: auggie --mcp - ✓ Connected
|
|||
|
|
|
|||
|
|
# 测试功能
|
|||
|
|
claude --print "使用 codebase-retrieval 搜索当前目录下的所有文件"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 工具使用示例
|
|||
|
|
|
|||
|
|
### 1. 搜索特定文件
|
|||
|
|
```bash
|
|||
|
|
# 搜索所有 Python 文件
|
|||
|
|
claude --print "使用 codebase-retrieval 搜索 *.py 文件"
|
|||
|
|
|
|||
|
|
# 搜索特定目录
|
|||
|
|
claude --print "使用 codebase-retrieval 搜索 src/ 目录下的文件"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 代码分析
|
|||
|
|
```bash
|
|||
|
|
# 分析函数实现
|
|||
|
|
claude --print "使用 codebase-retrieval 查找 main 函数的实现"
|
|||
|
|
|
|||
|
|
# 搜索 API 端点
|
|||
|
|
claude --print "使用 codebase-retrieval 搜索所有 API 端点定义"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 环境变量配置
|
|||
|
|
|
|||
|
|
创建 `~/.augment/config` 文件:
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"apiToken": "your-token",
|
|||
|
|
"apiUrl": "https://i0.api.augmentcode.com/",
|
|||
|
|
"defaultModel": "gpt-4",
|
|||
|
|
"workspaceRoot": "/path/to/project"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 故障排除
|
|||
|
|
|
|||
|
|
### 1. 连接失败
|
|||
|
|
```bash
|
|||
|
|
# 检查 token
|
|||
|
|
auggie token print
|
|||
|
|
|
|||
|
|
# 重新登录
|
|||
|
|
auggie logout && auggie login
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 路径错误
|
|||
|
|
```bash
|
|||
|
|
# 使用绝对路径
|
|||
|
|
auggie -w $(pwd) --mcp
|
|||
|
|
|
|||
|
|
# 检查路径是否存在
|
|||
|
|
ls -la /path/to/project
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 3. 权限问题
|
|||
|
|
```bash
|
|||
|
|
# 检查文件权限
|
|||
|
|
ls -la ~/.augment/
|
|||
|
|
|
|||
|
|
# 修复权限
|
|||
|
|
chmod 600 ~/.augment/session.json
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 高级配置
|
|||
|
|
|
|||
|
|
### 自定义缓存目录
|
|||
|
|
```bash
|
|||
|
|
export AUGMENT_CACHE_DIR="/custom/cache/path"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 设置重试超时
|
|||
|
|
```bash
|
|||
|
|
export AUGMENT_RETRY_TIMEOUT=30
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 禁用确认提示
|
|||
|
|
```bash
|
|||
|
|
auggie --allow-indexing --mcp
|
|||
|
|
```
|