設定
最後更新
KuraDB 從 ~/.config/kuradb/config.json 讀取的設定,以及修改它們的指令。
config.json
此檔為選用;不存在即全部使用預設值。由 CLI 以縮排格式寫入,daemon 啟動時讀取一次。
- {
- "port": 23456,
- "remote": true
- }
| 鍵 | 型別 | 預設 | 設定方式 | 效果 |
|---|---|---|---|---|
port | integer | 省略:10000 到 65535 的隨機連接埠 | kura port set <port>/kura port clear | 127.0.0.1 上的固定 HTTP 連接埠 |
remote | boolean | false | kura remote enable/kura remote disable | 在 /mcp 以 HTTP 掛載 MCP |
值為零值的欄位不會寫進檔案。檔案存在但無法解析時,daemon 記錄警告並使用預設值。
變更生效時機
| 變更 | 生效 |
|---|---|
kura port set <port> | 立即;daemon 會停止再啟動(原本沒有執行也會啟動) |
kura port clear | 下次手動重啟(kura stop 後執行 kura) |
kura remote enable/disable | daemon 執行中時立即生效;否則下次啟動生效 |
kura add <name> | 下次 daemon 啟動;資料庫不會熱載入 |
kura mcp 程序在啟動時讀取 db.json,新增資料庫後請重啟 MCP client。環境變數
KuraDB 不讀取任何環境變數。所有狀態都位於從使用者家目錄解析出的 ~/.config/kuradb/ 下;見資料配置。