@eidola.app/cli
v0.3.3
Published
Portable AI personality runtime — MCP server, Shrine display, and reactive Vessel control (requires eidola setup-hooks).
Maintainers
Readme
@eidola.app/cli
Published npm package (npm install -g @eidola.app/cli) — unified eidola CLI for MCP server and Shrine HTTP display.
Runs over stdio (eidola mcp) or browser Shrine (eidola shrine). Binds locally; never proxies API keys.
Packaging: @eidola/tool-state is bundled into dist/vendor/ (not published separately). Shrine server + Vite renderer ship in dist/shrine/; Three.js and Lottie are prebuilt into renderer assets — single npm install -g @eidola.app/cli, no peer packages.
Install
npm install -g @eidola.app/cliCommands
| Command | Description |
|---|---|
| eidola mcp | MCP server over stdio |
| eidola shrine | Shrine HTTP server at http://127.0.0.1:9743/shrine |
Cursor MCP config
{
"mcpServers": {
"eidola": {
"command": "eidola",
"args": ["mcp"],
"env": {
"EIDOLA_ROOT": "/absolute/path/to/your/Eidola-folder"
}
}
}
}Unzip Engrams directly into your Eidola folder (no engrams/ subfolder required for published installs).
Environment
| Variable | Default | Description |
|---|---|---|
| EIDOLA_ROOT | cwd (published) or monorepo root (dev) | Shaper folder or repo root |
| EIDOLA_ENGRAMS_DIR | $EIDOLA_ROOT (published) or $EIDOLA_ROOT/engrams (monorepo dev) | Engram scan path |
| EIDOLA_VESSELS_DIR | $EIDOLA_ROOT/vessels | Vessel pack path |
Dev (monorepo)
pnpm install
pnpm --filter eidola run build
node scripts/setup-mcp-config.mjsSee docs/mcp-install.md.
