conjra init
Initialize Conjra for your AI editor by writing the MCP server configuration.
Usage
conjra init [--ai <editor>|all]Options
| Flag | Type | Description |
|---|---|---|
--ai | string | Editor ID (e.g. claude, cursor) or all. If omitted, auto-detects installed editors. |
What it does
- Builds an MCP server config pointing to
dist/mcp/server.js - Writes to the editor's config file using the correct format (
mcpServersJSON,mcpkey, TOML, or YAML) - Creates parent directories if necessary
- Preserves existing config entries
Supported editors
Conjra supports 20 AI editors. See the full list.
Examples
Configure all editors
conjra init --ai allConfigures conjra for every supported editor. Global editors write to ~/.editor/ paths; project-level editors write to .editor/ in the current directory.
Configure for a specific editor
conjra init --ai <editor-id>See AI Editors docs for all editor IDs.
Auto-detect installed editors
conjra initWithout the --ai flag, Conjra scans for existing editor config files and automatically configures the ones it finds.
Config file formats
Each editor uses a different config format. Conjra handles all of them automatically:
| Format | Editors |
|---|---|
mcpServers (JSON) | Claude Code, Cursor, Windsurf, Antigravity, Gemini CLI, Copilot, Cline, Continue, Amazon Q, Kiro, Warp, Goose, Roo Code, Qoder, Trae, Droid |
mcp key (JSON) | OpenCode, KiloCode |
| TOML | Codex CLI |
| YAML | Aider |
Common errors
Invalid editor name
Error: Invalid AI editor: "vscode". Must be one of: claude, cursor, windsurf, antigravity, gemini, codex, copilot, cline, aider, continue, opencode, amazonq, kiro, warp, goose, roocode, qoder, trae, droid, kilocode, "all"Related commands
- conjra status — Verify MCP registration across all 20 editors
- conjra add — Connect a provider
- AI Editors — Full list of supported editors