mcp support
This commit is contained in:
26
readme.md
26
readme.md
@@ -1,2 +1,26 @@
|
||||
docker build -t listify:local .
|
||||
docker run --env-file .\listify-api\.env -p 8080:80 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
|
||||
```
|
||||
|
||||
Verfuegbare MCP-Tools:
|
||||
|
||||
- `list_existing_lists`: liest die Listen des angemeldeten Users.
|
||||
- `list_templates`: liest die Listenvorlagen des angemeldeten Users.
|
||||
- `suggest_lists`: erzeugt strukturierte Vorschlaege fuer neue Listen, schreibt aber nichts in die Datenbank.
|
||||
|
||||
Weitere Details und Beispiel-Requests stehen in `listify-api/README.md`.
|
||||
|
||||
Reference in New Issue
Block a user