一键配置 index1,为 OpenClaw AI Agent 添加项目知识库搜索。
复制下面的脚本,粘贴到项目根目录的终端中运行:
.mcp.json 和 .claude/CLAUDE.md 同时适用于 OpenClaw 和 Claude Code,无需维护两套。
docker exec -u root <容器> pip3 install index1 --break-system-packages
用 docs_status 看一下索引状态curl -fsSL https://ollama.com/install.sh | sh && ollama pull nomic-embed-text
contentless_delete(需 SQLite ≥ 3.43.0),低版本自动降级。
| 环境 | SQLite | 表现 |
|---|---|---|
| macOS 14+ / Python 3.12+ | 3.43+ | 全功能 |
| Debian Bookworm (Docker) | 3.40 | 自动降级 |
| Ubuntu 22.04 | 3.37 | 自动降级 |
contentless_delete 请升级。
pip install index1[chinese]index1 doctor(Check 6 显示中文支持状态)
| 问题 | 原因 | 解决 |
|---|---|---|
| 工具没出现 | MCP 配置错误 | 检查 .mcp.json |
| AI 不用 docs_search | 没加搜索规则 | 检查 .claude/CLAUDE.md |
command not found | index1 不在 PATH | which index1 获取完整路径 |
contentless_delete 报错 | 版本太旧 | pip install --upgrade index1 |
| 搜索无结果 | 未索引 | index1 index ./src ./docs |
| CJK 搜索 0 结果 | 无 jieba | pip install index1[chinese] |
| 向量搜索不可用 | 无 Ollama | 安装 Ollama 并拉取模型 |