feat(settings): add MCP registrations endpoint + Coolify volume runbook
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
38
docs/runbooks/coolify-mcp-settings-volumes.md
Normal file
38
docs/runbooks/coolify-mcp-settings-volumes.md
Normal file
@@ -0,0 +1,38 @@
|
||||
<!-- docs/runbooks/coolify-mcp-settings-volumes.md -->
|
||||
# Coolify Volume Mounts ל-MCP Settings Page
|
||||
|
||||
## רקע
|
||||
|
||||
טאב **Registrations** בדף `/settings` קורא רישומי MCP מתוך:
|
||||
- `~/.claude.json` (host)
|
||||
- `~/.paperclip/instances/*/mcp.json` (host)
|
||||
|
||||
הקונטיינר של legal-ai חייב גישת קריאה לקבצים אלה דרך volume mounts.
|
||||
בלי המאונט, ה-endpoint יחזיר `error: "host_path_unavailable"` והטאב יציג הודעת אי-זמינות.
|
||||
|
||||
## הוראות
|
||||
|
||||
1. פתח Coolify UI: `http://158.178.131.193:8000`.
|
||||
2. נווט לאפליקציה: legal-ai (UUID `gyjo0mtw2c42ej3xxvbz8zio`).
|
||||
3. לשונית **Storages** → **Add Storage**.
|
||||
4. הוסף שני mounts:
|
||||
|
||||
| Source path (host) | Destination path (container) | Mode |
|
||||
|---|---|---|
|
||||
| `/home/chaim/.claude.json` | `/host/.claude.json` | `ro` |
|
||||
| `/home/chaim/.paperclip` | `/host/.paperclip` | `ro` |
|
||||
|
||||
5. שמור ולחץ **Redeploy**.
|
||||
|
||||
## אימות
|
||||
|
||||
אחרי ה-redeploy:
|
||||
```bash
|
||||
curl -s https://legal-ai.nautilus.marcusgroup.org/api/settings/mcp/registrations | jq
|
||||
```
|
||||
צריך להחזיר `"error": null` ורשימת רישומים.
|
||||
|
||||
## הערה אבטחה
|
||||
|
||||
המאונטים הם read-only. ה-endpoint לא מחזיר ערכי env (רק שמות keys),
|
||||
ולא מאפשר לעדכן את הקבצים.
|
||||
Reference in New Issue
Block a user