Your coding agent reads the story, does the work, and updates the backlog.
Project management for AI coding agents: Claude Code, Codex and Cursor work from your Stride backlog over MCP.
Coding agents write plausible code for the wrong requirement when all they see is the repo and a pasted ticket. Stride runs a Model Context Protocol (MCP) server, so Claude Code, Codex and Cursor read the story with its acceptance criteria, designs and tests, then write status, comments, test results and defects back to the same record. Every call is permission-checked and audit-logged.
Why does a coding agent drift from the backlog?
Most teams hand work to a coding agent by pasting a ticket into a prompt. From then on the agent works from a snapshot: it cannot see the acceptance criteria someone edited yesterday, the design the story links to, or the tests that will judge the change. When it finishes, a person goes back to the tracker to move the ticket, summarise what changed and log what was tested, or nobody does and the backlog drifts from the code. Connecting a tracker's own MCP server removes the copy-paste but not the gap: an issue on its own still leaves out the designs, tests and decisions that live in other tools.
How do Claude Code, Codex and Cursor work from a Stride story over MCP?
Stride exposes the whole delivery record over MCP. A developer generates a project-scoped agent key in Settings → Integrations, adds the Stride server to Claude Code, Codex or Cursor, and the agent discovers the tools itself. One call, get_story_context, returns a story with its acceptance criteria, linked designs and documents, sub-tasks, test cases, defects, pull requests and recent comments. As it works, the agent moves the story across the board, comments on progress, creates test cases from each acceptance criterion, records test results and files defects, and start_story_work opens a GitHub draft pull request that links back to the story. People can hand a story, or a whole selection, to a connected agent from the backlog, and the agent pulls it with next_task.
- One MCP endpoint for Claude Code, Codex and Cursor, connected with a project-scoped agent key
- get_story_context: the story, acceptance criteria, linked designs, documents, tests, defects and pull requests in one call
- Write-back as the agent works: status changes, comments, test cases from acceptance criteria, test results and defects
- start_story_work opens a GitHub draft pull request that links back to the story
- Hand stories to a connected agent from the backlog; the agent pulls them with next_task
- Every call permission-checked before it runs and recorded in the audit log as via: "mcp"
Setup guides
- Claude CodeRead and update the same Stride delivery record from Claude Code through Model Context Protocol (MCP).
- OpenAI CodexRead and update the same Stride delivery record from Codex through Model Context Protocol (MCP).
- CursorRead and update the same Stride delivery record from Cursor through Model Context Protocol (MCP).