Expose tm mcp tools against the local daemon, document agent setup, and ignore workspace .tm_token files. Co-authored-by: Cursor <cursoragent@cursor.com>
31 lines
987 B
Markdown
31 lines
987 B
Markdown
# Agent notes — task-master
|
|
|
|
## Tickets über MCP
|
|
|
|
Tickets lesen und bearbeiten nur über den lokalen MCP-Server von task-master — nicht über JSON-Dateien oder die TUI.
|
|
|
|
### Setup
|
|
|
|
1. Binary: `./bin/tm` (oder `tm` im PATH)
|
|
2. Projekt-MCP: [`.cursor/mcp.json`](.cursor/mcp.json) (`tm` → `args: ["mcp"]`)
|
|
3. Im Repo (oder darüber) `.tm_token` mit dem Projekt, für das die TUI ein Token erzeugt hat (`p` → Projekt wählen → `g`):
|
|
|
|
```
|
|
project=<projekt-id>
|
|
token=tm_mcp_…
|
|
```
|
|
|
|
`.tm_token` nicht committen.
|
|
|
|
### Verhalten
|
|
|
|
- Ohne gültiges `.tm_token` darf der MCP-Server den Daemon nicht nutzen.
|
|
- Mit Token sind alle Tools auf genau dieses eine TM-Projekt beschränkt.
|
|
- TUI/`tm sync` brauchen kein Token; die KI schon.
|
|
|
|
### Typische Tools
|
|
|
|
`list_projects`, `list_tickets`, `get_ticket`, `create_ticket`, `update_ticket`, `move_ticket`, `delete_ticket`, `list_time`, `add_time`, `undo`, `redo`, `sync_pull`, `sync_push`
|
|
|
|
Mehr Details: [README.md](README.md) (Abschnitt MCP).
|