{ "name": "shipwright-brain", "version": "0.1.0", "description": "Persistent memory for Claude Code — markdown files, no database. Remembers decisions, features, architecture, and progress across sessions.", "author": { "name": "Bartas", "url": "https://github.com/shipwright-ai" }, "repository": "https://github.com/shipwright-ai/shipwright-brain", "license": "MIT", "keywords": ["memory", "mcp", "knowledge-base", "markdown", "persistent-context"], "mcpServers": { "brain": { "command": "node", "args": ["${CLAUDE_PLUGIN_ROOT}/src/mcp.js", "./docs"], "env": { "NODE_PATH": "${CLAUDE_PLUGIN_DATA}/node_modules", "CLAUDE_PLUGIN_DATA": "${CLAUDE_PLUGIN_DATA}" } } }, "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" && cd \"${CLAUDE_PLUGIN_DATA}\" && npm install --production --ignore-scripts 2>/dev/null)" } ] } ] } }