Status
Check Nowledge Mem connection status and configuration for Proma.
When to Use
- User asks "Is nmem working?"
- After installing or updating the plugin
- MCP tools return errors
- Suspicion that the nmem server is down or unreachable
Usage
Primary (MCP):
mcp__nowledge-mem__status
Fallback (CLI):
nmem status
What to Check
- MCP tools available? — Look for
mcp__nowledge-mem__*in available tools - Server reachable? —
nmem statusshould showstatus: ok - API key configured? — Check
~/.nowledge-mem/config.jsonorNMEM_API_KEYenv var - mcp.json correct? — Check
~/.proma/agent-workspaces/default/mcp.json; top-level key must be"servers"(not"mcpServers"), type must be"streamableHttp", and thenowledge-mementry must include"enabled": true - Hooks configured? — Check
~/.proma/sdk-config/.claude/settings.jsonforSessionStart,UserPromptSubmit, andStophooks - Hook scripts present? — Verify
~/.proma/scripts/save-to-nmem.pyand~/.proma/scripts/read-working-memory.pyexist - Startup context written? — Check
~/.proma/agent-workspaces/default/CLAUDE.mdfor thenowledge-mem:startblock
Troubleshooting
| Symptom | Likely Cause |
|---|---|
No mcp__nowledge-mem__* tools |
mcp.json not found or wrong key name; restart Proma |
| MCP tools return errors | Server unreachable; check nmem status |
| Hook scripts not firing | Python not in PATH; check ~/.proma/logs/nm-hooks.log |
| Startup context missing | Run python3 ~/.proma/scripts/read-working-memory.py; check CLAUDE.md and the hook log |
| "nmem CLI not found" | Install via pip install nmem-cli or desktop app |
For remote Mem setups, verify NMEM_API_URL and NMEM_API_KEY are set, or check ~/.nowledge-mem/config.json.