cielara-enterprise
v0.1.34
Published
Cielara Enterprise MCP connector — installs an MCP server for Claude, Codex, and Cursor that connects to the Cielara knowledge graph, agent memory, and world model, plus the code-graph sidecar, skills, and grep enrichment hooks.
Maintainers
Readme
Cielara Connector
Two packages, built from this one repo:
cielara(Free) — ships the Cielara code-graph sidecar and a thin CLI. It auto-enables dependency-aware grep enrichment per repo via a Claude Code SessionStart hook that backgroundscielara enable. No MCP server.cielara-enterprise(full) — the superset: everything in Free plus the Cielara MCP server (knowledge graph, agent memory, world model), skills, slash commands, and grep hooks across 12 AI clients.
Both publish at the same version. Install the one you're licensed for.
Install (enterprise)
npm install -g cielara-enterprise
cielara login https://your-cielara.example.comcielara login <url> saves the portal URL, runs browser auth, and on success
automatically runs cielara install: token + license check → writes the
agent-memory MCP server into your AI clients → installs the Cielara skills →
cielara enable --recursive (finds every git repo under the current folder and
indexes it via the cielara-code sidecar, which also wires its own session +
grep hooks). The connector installs no hooks of its own.
Install (free)
npm install -g cielara
cielara login https://your-cielara.example.comThe free package ships only the code-graph sidecar. A Claude Code SessionStart
hook backgrounds cielara enable to index each repo on demand. No MCP server.
or without a global install:
npx cielara config set portal-url https://your-cielara.example.com
npx cielara login
npx cielara installcielara login opens a browser, runs OAuth authorization-code with PKCE against
the configured portal, and stores non-secret connection metadata in:
~/.cielara/connector.jsoncielara install writes MCP server entries for:
- Codex:
~/.codex/config.toml - Claude Code:
~/.claude.json - Claude Desktop: platform-specific
claude_desktop_config.json - Cursor:
~/.cursor/mcp.json
The installed MCP command is:
npx -y cielara mcpThe mcp command refreshes the stored access token when it is close to
expiration, prepares a Python virtualenv for the bundled MCP server, and then
starts the server in stdio mode.
Commands
cielara config set portal-url https://your-cielara.example.com
cielara login
cielara install --target codex
cielara install --target claude
cielara install --target cursor
cielara status
cielara logout
cielara mcpFor local development from this repository, write app configs that point at the checked-out package instead of npm:
node connector/bin/cielara.js install --localConfiguration
Portal URL defaults:
cielara config set portal-url <url>: set the default portal URL used by futurecielara loginruns.cielara config get portal-url: show the configured portal URL.cielara config unset portal-url: clear the configured portal URL and return to the built-in default.--name <name>: store a named connection, defaultdefault--config <path>: override the credential file path
For the local docker/dev stack, this works from the frontend URL:
node bin/cielara.js config set portal-url http://localhost:3100
node bin/cielara.js loginThe portal is responsible for returning the API endpoints and license metadata used by the CLI after login.
Environment overrides used by the installed MCP server:
CIELARA_CONNECTOR_CONFIGCIELARA_BACKEND_URLMEMORY_API_URLWORLD_MODEL_URLCIELARA_ACCESS_TOKENCIELARA_PYTHON
