ワンクリック設定で 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 で CJK サポート状態を表示)
| 問題 | 原因 | 解決方法 |
|---|---|---|
| ツールが表示されない | 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 をインストールしてモデルをプル |