Files
listify/readme.md
Bastian Wagner cadb198949 notifications
2026-06-29 15:09:59 +02:00

31 lines
1.2 KiB
Markdown

docker build -t listify:local .
docker run --env-file .\listify-api\.env -p 8080:80 listify:local
## MCP-Agent anbinden
Das Backend stellt einen Remote-MCP-Endpunkt unter `/mcp` bereit. Der Endpunkt nutzt denselben Bearer-JWT wie die REST-API, d. h. ein Agent muss sich zuerst ueber die normale Auth-API anmelden und den `accessToken` bei allen MCP-Requests als `Authorization: Bearer <accessToken>` mitsenden.
Lokal laeuft der MCP-Endpunkt bei der API standardmaessig unter:
```text
http://localhost:3000/mcp
```
Im Docker-Setup mit obigem Port-Mapping ist er erreichbar unter:
```text
http://localhost:8080/mcp
```
Verfügbare MCP-Tools:
- `list_existing_lists`: liest die Listen des angemeldeten Users.
- `list_templates`: liest die Listenvorlagen des angemeldeten Users.
- `suggest_lists`: erzeugt strukturierte Vorschlaege für neue Listen, schreibt aber nichts in die Datenbank.
- `create_list`: erstellt eine neue Liste mit optionalen Start-Items.
- `add_list_item`: fügt ein Item zu einer bestehenden Liste hinzu.
- `create_template`: erstellt ein neues Template mit optionalen Start-Items.
- `add_template_item`: fügt ein Item zu einem bestehenden Template hinzu.
Weitere Details und Beispiel-Requests stehen in `listify-api/README.md`.