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:
@@ -66,7 +66,23 @@ tm help
|
||||
|
||||
`tm` speichert weiterhin JSON unter dem DataDir, schreibt aber nur noch über einen lokalen Daemon-Prozess (eine Instanz pro DataDir). Socket/PID liegen unter `$XDG_RUNTIME_DIR/task-master-<hash>/` (Fallback: Temp-Dir). Die TUI und `tm sync` verbinden sich als vertrauenswürdige Clients (`X-TM-Client: tui|cli`).
|
||||
|
||||
MCP-Token: in der Projektliste `g` erzeugt ein Token (Klartext einmal in der Statuszeile); `G` widerruft. Speichere es als `.tm_token` im Repo für den MCP-Server (`tm mcp`, folgt / siehe Help).
|
||||
### MCP (`tm mcp`)
|
||||
|
||||
1. In der TUI-Projektliste `g` → Token erzeugen (Klartext einmal in der Statuszeile); `G` widerruft.
|
||||
2. Im Repo-Root (oder darüber) `.tm_token` anlegen — **nicht committen**:
|
||||
|
||||
```
|
||||
project=inbox
|
||||
token=tm_mcp_…
|
||||
```
|
||||
|
||||
3. Cursor / MCP-Client:
|
||||
|
||||
```json
|
||||
{ "command": "tm", "args": ["mcp"] }
|
||||
```
|
||||
|
||||
Ohne gültiges `.tm_token` macht der MCP-Server keine Daemon-Aufrufe. Mit Token sind Lesen und Schreiben nur für dieses eine TM-Projekt erlaubt.
|
||||
|
||||
### Web-Server (`tm_server`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user