# primer-mcp

Source: https://glimind.com/server/pypi%2Fprimer-mcp
Registry id: `pypi/primer-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "primer-mcp": {
      "command": "uvx",
      "args": [
        "primer-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add primer-mcp -- uvx primer-mcp
```

## Tools (15)

- `complete_spike`: Close a spike with findings
- `complete_task`: Mark a task completed with notes on what was done
- `create_spike`: Create a spike — a timeboxed investigation to answer a question
- `create_story`: Create a story under an epic — a deliverable with acceptance criteria
- `create_task`: Create a task under a story — a concrete unit of work with a testable outcome
- `export_graph`: Generate a self-contained HTML file visualising the project as an interactive graph
- `get_ticket`: Read a ticket by ID with its full body
- `init_project`: Create the primer/ ticket store and add the workflow section to CLAUDE.md
- `list_actionable`: List what can be acted on right now, with epic context and recommendations
- `list_tickets`: List tickets, filterable by type or status
- `plan_epic`: Create an epic — the top-level container for a body of work
- `record_adr`: Record an architecture decision: context, decision, rejected alternatives, consequences
- `start_task`: Move a task to in-progress
- `update_ticket`: Amend a ticket's status, dependencies, body sections, or external refs
- `verify_task`: Verify a completed task with evidence (point at the commit)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
