Same tools, same JSON output. Run MCP on your machine straight from the CLI for the fastest setup, or point your agent at the hosted endpoint with nothing to install.
Install the CLI and run dodil mcp. The server runs on your machine over stdio and reuses the login you already have — nothing to host, no keys to mint. Ideal for terminal and editor agents that run locally and can launch a process.
Point any MCP client straight at the hosted endpoint — no CLI, no local process. Ideal for cloud assistants that can’t spawn a local binary. Authenticate with a service account you mint from IAM in the dashboard, then grant it the roles your agent needs.
--enable-exec) adds a single dodil_exec tool that runs a bash script with the CLI on PATH — off by default, and refused over the remote HTTP server unless explicitly allowed.Locally with dodil mcp over stdio, or remotely at mcp.dodil.io — no daemon, no ports, no config file either way.
Your agent talks to the server over the Model Context Protocol. Claude Code, Cursor, and VS Code Copilot work out of the box.
Every CLI command — ignite_app_deploy, k3_bucket_get, scriptum_run — appears as a typed tool with JSON output. Nothing to wire up.
A Model Context Protocol (MCP) server that exposes every Dodil command — across Ignite, K3, Scriptum, and models — as a typed tool with JSON output. Any MCP-aware agent connects to it and gets the whole platform, no glue code.
Local MCP runs on your machine straight from the CLI (dodil mcp, over stdio) and reuses your existing login — it's the fastest way to get started and nothing to host. Remote MCP is the hosted server at https://mcp.dodil.io: no install, connect from anywhere, authenticated with a service account. Both expose the same tools.
Any MCP client. Claude Code, Cursor, and VS Code Copilot work out of the box with either the local or remote server — the tools are auto-detected with no extra glue code.
Point your MCP client at https://mcp.dodil.io and authenticate with a service account. Mint one under Organization → Members → Service accounts in the dashboard, grant it the roles your agent needs, and pass its id and secret as the client credentials.
Local: run `claude mcp add dodil -- dodil mcp`. Remote: run `claude mcp add --transport http dodil https://mcp.dodil.io` and provide your service-account credentials. For Cursor or VS Code, add an mcp.json entry — { "command": "dodil", "args": ["mcp"] } for local, or { "url": "https://mcp.dodil.io" } for remote.
The server exposes commands as typed tools. Code mode (--enable-exec), which runs an arbitrary bash script with the CLI on PATH, is off by default and refused over the remote HTTP server unless explicitly allowed.