For AI agents

Connect your agent to the work.

tracker init writes Atlas-managed MCP entries pointing at tracker mcp serve --global --tool-profile workflow. Restart the client. Workflow writes still need actor and reason. Keep high-impact operations behind a separate human approval.

A JSON CLI and a typed MCP server.

Both doors call the same service layer, so neither is a second source of truth. Shell-capable agents get the full CLI. Clients without a shell get MCP.

Four profiles, one explicit boundary.

Start the server with the smallest profile that does the job. Each profile includes the tools below it. Counts move as tools are added; tracker mcp tools --json --global is the live authority for an installed binary.

  1. read

    44 tools · the default

    Boards, queues, tickets, schedules, agents, goals, history, runs, evidence, handoffs, sync state, and plan or dry-run tools. No workflow mutations.

  2. workflow

    +32 tools · 76 total

    The complete agent loop: create projects and tickets, edit, prioritize, label, assign, link, claim, heartbeat, move, comment, review, approve, reject, complete, manage agents and teams, schedule, add evidence, hand off, and acknowledge wake-ups. Ticket and event writes require an actor and reason; key/name-only project creation is the metadata-container exception.

  3. delivery

    +4 tools · 80 total

    Dispatch a run, create a change, and sync provider-backed change and check status into the tracker.

  4. admin

    +2 delivery tools · 82 total; +9 admin tools · 91 total

    Provider review and merge, gate waivers, sync push and pull, import, archive, compact, and worktree cleanup. Requires the danger flag and a one-time human approval per call.

See the tool groups and the complete workflow profile, or inspect your installed binary with tracker mcp tools --json --tool-profile workflow.

Routine work stays routine. Risky work stays explicit.

Workflow writes are attributed and policy checked. Provider, sync, archive, import, compact, and cleanup operations stay in a separate high-impact tier.

Install, teach, connect, verify.

Agent guidance and MCP registration solve different problems. Guidance teaches the Atlas workflow inside a repository. MCP registration gives a compatible client typed tools. Use either surface or both.

  1. 01

    Install and initialize

    The verified release installer installs the published binary (v1.16.0). Needs curl, tar, and gh. In an interactive terminal it may offer optional tracker init for the displayed current directory; the prompt defaults to No. Unattended installs and SKIP_INTEGRATIONS=1 skip it.

  2. 02

    Teach the repository

    tracker init configures detected agents without a picker. Restart the client; Grok also needs project trust. Or run tracker integrations install later. The picker is tracker init --integrations or bare tracker integrations install.

  3. 03

    Register MCP

    For MCP clients, register an absolute tracker path and pin the workspace. Choose workflow when the agent is expected to work tickets. A fresh existing directory can opt into initialization with --init-if-missing.

  4. 04

    Verify the surface

    Open the client’s MCP status, then ask for atlas.agent.available or inspect the live profile with tracker mcp tools.

Install repository guidance

interactive or explicit
tracker integrations detect
tracker integrations install

# for scripts and CI
tracker integrations install --targets claude,codex,cursor,openclaw,grok,generic
tracker integrations install claude

Adds an Atlas block to CLAUDE.md, a project skill under .claude/skills/atlas-worker/, three commands under .claude/commands/, and a generated guide under .tracker/integrations/.

Re-running is idempotent: Atlas updates only its managed blocks and generated files. Whole-file replacement remains opt-in behind --force.

Register the MCP server

tracker init writes user-scoped atlas-tasker as tracker mcp serve --global --tool-profile workflow for detected clients. Restart the client; a written file is not a live connection. Global and pinned serve default to workflow. Choose --tool-profile read or --read-only for inspection only. Grok setup adds --tool-name-style portable so it can load names such as atlas_status. Pinned --workspace snippets below are the advanced alternative.

atlas-tasker global serve
/absolute/path/to/tracker mcp serve --global --tool-profile workflow
Claude Code · pinned workspace
claude mcp add --transport stdio --scope user atlas -- /absolute/path/to/tracker mcp serve --workspace /absolute/path/to/repo --tool-profile workflow
Codex · pinned workspace
codex mcp add atlas -- /absolute/path/to/tracker mcp serve --workspace /absolute/path/to/repo --tool-profile workflow

Using another client? Prefer the init-written global serve. For a pinned session, configure a local stdio command with an absolute binary path, mcp serve, absolute --workspace, and a chosen --tool-profile.

Open the full MCP setup guide →

Run the first tool loop

The web board is for humans.

Atlas Home uses a one-time local claim to establish an HttpOnly browser session. Pending claims stay in private local state until consumed or expired. The browser is for people; agents use the CLI or MCP to work with the same tickets.