docs: clarify Node 20+ requirement, MCP setup, restart instructions

This commit is contained in:
“BeeRad”
2026-02-02 15:41:29 +11:00
parent 9099b20735
commit 49ff3678a3
2 changed files with 21 additions and 5 deletions
+18 -2
View File
@@ -27,7 +27,7 @@ Your data stays on your machine. Nothing is sent anywhere unless you configure a
## Requirements ## Requirements
- **Node.js 18+** — [nodejs.org](https://nodejs.org/) - **Node.js 20.18.1+** — [nodejs.org](https://nodejs.org/)
- **macOS** — Works out of the box - **macOS** — Works out of the box
- **Linux/Windows** — Requires building sqlite-vec manually (see below) - **Linux/Windows** — Requires building sqlite-vec manually (see below)
@@ -95,7 +95,23 @@ Add to your `~/.claude.json`:
} }
``` ```
Restart Claude Code. Your agent can now use these tools: Restart Claude Code fully (**Cmd+Q on Mac**, not just closing the window).
**Verify it worked:** Ask Claude "Do you have rah_ tools available?" — you should see tools like `rah_add_node`, `rah_search_nodes`, etc.
**For contributors** testing local changes, use the local path instead:
```json
{
"mcpServers": {
"ra-h": {
"command": "node",
"args": ["/absolute/path/to/ra-h_os/apps/mcp-server/stdio-server.js"]
}
}
}
```
Available tools:
| Tool | What it does | | Tool | What it does |
|------|--------------| |------|--------------|
+3 -3
View File
@@ -11,10 +11,10 @@ log() {
echo "[bootstrap-local] $1" echo "[bootstrap-local] $1"
} }
# Check Node.js version (require 18+) # Check Node.js version (require 20+)
NODE_VERSION=$(node -v 2>/dev/null | cut -d'v' -f2 | cut -d'.' -f1 || echo "0") NODE_VERSION=$(node -v 2>/dev/null | cut -d'v' -f2 | cut -d'.' -f1 || echo "0")
if [ "$NODE_VERSION" -lt 18 ]; then if [ "$NODE_VERSION" -lt 20 ]; then
echo "Error: Node.js 18+ required (found v$NODE_VERSION or not installed)" >&2 echo "Error: Node.js 20+ required (found v$NODE_VERSION or not installed)" >&2
echo "Install from: https://nodejs.org" >&2 echo "Install from: https://nodejs.org" >&2
exit 1 exit 1
fi fi