Jira clone
Issues, agile boards, sprints, JQL search, and service desk. Error responses use recorded fixture shapes — no live API calls.
Clone ID: jira · Tier: fixture · Binary: clones-fixture
Start here
| Question | Answer |
|---|---|
| Best for | Issue-triage agents, sprint planners, and JQL-based backlog queries. |
| Connect with | Route mode for *.atlassian.net, REST at {base}/jira/api/..., hosted https://{sessionId}.clones.molar.it/jira/api, or MCP molar_clone_spawn |
| Known limits | Recorded responses only; unimplemented paths return 501; read-only by default unless promoted stateful |
| Seeds | empty, enterprise, large-backlog, small-project, sprint-active — apply on spawn or via molar_clone_seed |
MCP tools
Fixture clones use shared control-plane tools — no vendor-specific MCP surface.
| Tool | Description |
|---|---|
molar_clone_spawn | Spawn fixture session (kind: "jira", optional seed) |
molar_clone_seed | Apply a named seed to an existing session |
molar_clone_route | Map *.atlassian.net to the active session |
molar_clone_stop | Tear down the session |
See MCP server for world_snapshot, world_restore, and cross-clone tools.
REST API coverage
The clone handles these recorded endpoints (local base http://localhost:8000/jira/api):
DELETE /rest/api/3/issue/MOLAR-103DELETE /rest/api/3/issueLink/10001GET /rest/agile/1.0/boardGET /rest/agile/1.0/board/1/issueGET /rest/agile/1.0/board/1/sprintGET /rest/agile/1.0/sprint/1/issueGET /rest/api/2/project/PROJGET /rest/api/3/field/searchGET /rest/api/3/issue/MOLAR-101GET /rest/api/3/issue/MOLAR-101/attachmentGET /rest/api/3/issue/MOLAR-101/developmentGET /rest/api/3/issue/MOLAR-101/transitionsGET /rest/api/3/issue/MOLAR-101/worklogGET /rest/api/3/issue/MOLAR-101?fields=created,updated,resolutiondateGET /rest/api/3/issueLinkTypeGET /rest/api/3/projectGET /rest/api/3/project/MOLAR/issueGET /rest/api/3/project/MOLAR/versionsGET /rest/api/3/searchGET /rest/api/3/userGET /rest/servicedesk/1/request/MOLAR-101/slaPOST /rest/agile/1.0/sprintPOST /rest/api/3/issuePOST /rest/api/3/issue/MOLAR-101/commentPOST /rest/api/3/issue/MOLAR-101/remotelinkPOST /rest/api/3/issue/MOLAR-101/transitionsPOST /rest/api/3/issue/MOLAR-101/worklogPOST /rest/api/3/issue/bulkPOST /rest/api/3/issue/bulk/changelogPOST /rest/api/3/issue/bulk/developmentPOST /rest/api/3/issueLinkPOST /rest/api/3/versionPOST /rest/api/3/version/bulkPUT /rest/agile/1.0/sprint/3PUT /rest/api/3/issue/MOLAR-101PUT /rest/api/3/issue/MOLAR-101PUT /rest/api/3/issue/MOLAR-101/comment/30001
If your agent calls a path not in this list, the clone returns 501 unimplemented_in_clone and logs the request. Submit missing coverage via the dashboard Developers → 501 request form.
Seeds
| Seed | When to use |
|---|---|
empty | Starting state for minimal / blank workspace scenarios |
enterprise | Starting state for enterprise scenarios |
large-backlog | Starting state for large backlog scenarios |
small-project | Starting state for small project scenarios |
sprint-active | Starting state for sprint active scenarios |
molar clones spawn jira --seed enterprise
Connect
| Mode | URL pattern |
|---|---|
| Local REST | http://localhost:8000/jira/api{path} |
| Hosted REST | https://{sessionId}.clones.molar.it/jira/api{path} |
| Route mode | Point *.atlassian.net at the clone via molar_clone_route |
| Dashboard | Clones explorer — filter by jira |
Set MOLAR_CLONE_JIRA_URL for BYOC fleets.
See Fixture clones overview and API & SDK.