Skip to content

Search these docs from your AI tool

  • Antigravity
    {
      "mcpServers": {
        "edisyl-docs": {
          "serverUrl": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • Claude CodeCLI
    claude mcp add edisyl-docs https://docs.edisyl.com/mcp --transport http --scope user
  • CodexCLI
    codex mcp add --url https://docs.edisyl.com/mcp edisyl-docs
  • Cursor
    {
      "mcpServers": {
        "edisyl-docs": {
          "type": "http",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • Gemini CLI
    gemini mcp add --transport http edisyl-docs https://docs.edisyl.com/mcp
  • Goose
    {
      "extensions": {
        "edisyl-docs": {
          "enabled": true,
          "name": "edisyl-docs",
          "type": "streamable_http",
          "uri": "https://docs.edisyl.com/mcp",
          "envs": {},
          "env_keys": [],
          "headers": {},
          "description": "",
          "timeout": 300,
          "bundled": null,
          "available_tools": []
        }
      }
    }
  • JetBrains AI Assistant
    {
      "mcpServers": {
        "edisyl-docs": {
          "type": "http",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }

    Paste into Settings → Tools → AI Assistant → Model Context Protocol → Add → As JSON. Direct file writing isn’t supported — JetBrains stores this per-version as XML.

  • Junie (JetBrains)
    {
      "mcpServers": {
        "edisyl-docs": {
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • OpenCode
    {
      "mcp": {
        "edisyl-docs": {
          "type": "remote",
          "url": "https://docs.edisyl.com/mcp"
        }
      }
    }
  • VS CodeCLI
    code --add-mcp '{"name":"edisyl-docs","type":"http","url":"https://docs.edisyl.com/mcp"}'
  • Windsurf
    {
      "mcpServers": {
        "edisyl-docs": {
          "serverUrl": "https://docs.edisyl.com/mcp"
        }
      }
    }

    Supports both stdio and native HTTP connections.

Install & log in

The CLI targets the dev environment by default, so getting started is just an install and a login.

  1. Install the CLI.

    Terminal window
    curl -fsSL https://cli.dev.edisyl.com/install.sh | sh
  2. Log in.

    Terminal window
    edisyl login

    This authenticates against dev via OAuth (or a pasted API key).

  3. Confirm who and where you are.

    Terminal window
    edisyl whoami

    This prints your user and workspace. The workspace (org) is already provisioned: you’re joining it, not creating it.

Profiles are the only correct way to switch environments

Section titled “Profiles are the only correct way to switch environments”

A profile bundles endpoint + auth + selected org under one name, and it’s the only thing that actually moves you between environments: each environment has its own auth session.

Terminal window
edisyl profile create local --use # create + activate a profile on http://localhost:6001
edisyl login --profile local # authenticate THAT profile

Order matters: a bare edisyl login authenticates default, not local.

Three ways to select a profile, highest priority first:

Selector Use when
--profile <name> / -p <name> One-off override on a single command
EDISYL_PROFILE=<name> Persistent for a shell session or in CI
edisyl profile use <name> Change the default for all future commands

Set EDISYL_API_KEY (and optionally EDISYL_API_URL). No profile needed. Mint keys with:

Terminal window
edisyl api-keys create

Tip: capture ids from any command with -j | jq -r '.id'. Every command supports -j/--json.

Next: Connect a data source.

Report incorrect code

Please provide a detailed description of the incorrect code.