Add stdio MCP server for token-scoped ticket access.
Expose tm mcp tools against the local daemon, document agent setup, and ignore workspace .tm_token files. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 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).
|
||||
Reference in New Issue
Block a user