Fixes
- Fix: MCP list was empty on fresh install via `npx` — `config.json` is gitignored so it wasn't included in the package. On first run, `bin/cli.js` now seeds `config.json` from the bundled `config.example.json` with all default MCP servers.
- Fix: All user data (DB, config, skills, uploads) was written to the npm cache directory instead of the user's working directory. Data was lost after package updates. Now uses `APP_DIR` (set to `cwd` by `bin/cli.js`) for all user-data paths.