MCP

Forbind en MCP-klient sikkert med din BARFLAB-konto.

Server og forbindelse

Brug den serveradresse, der vises nedenfor, med en MCP-klient, der understøtter Streamable HTTP og OAuth. Den ældre adresse er stadig tilgængelig af hensyn til bagudkompatibilitet.

Tilføj serveren i din MCP-klient. Klienten åbner BARFLAB-login og samtykke. Gennemgå de ønskede tilladelser, før du giver adgang. Et API-adgangstoken er ikke en MCP-legitimation og må ikke indsættes i en MCP-klient.

Tilgængelige værktøjer

Værktøjerne dækker kæledyr, gemte diæter, målinger, personlige kosttilskud, produktsøgning, filer og ikke-gemte diætforslag. Hver handling følger de tilladelser, der blev givet under OAuth.

Diætværktøjerne kan generere, validere, gemme og læse én delt portion for flere kompatible kæledyr. Gruppebevidste klienter medtager udtrykkeligt delte portioner i diætlister og læsninger, og et genereret delt forslag kan gemmes uændret.

Prøv det

Efter forbindelsen kan du bede klienten om at vise dine kæledyr. Den bør kun returnere kæledyr, der ejes af den tilsluttede konto. Generering af et forslag gemmer ikke en diæt.

Afbryd forbindelsen og fejlsøg

Fjern forbindelsen i BARFLABs indstillinger for tilsluttede apps for at blokere yderligere kald og fornyelse af tokens. Hvis en klient ikke understøtter Streamable HTTP eller OAuth, kan den endnu ikke oprette forbindelse. Forbind igen gennem samtykkeforløbet, når en forbindelse udløber eller afvises.

MCP-endpoint
https://mcp.barflab.io
Ældre endpoint
https://mcp.barflab.io/mcp
OAuth-login
https://app.barflab.io/auth
Handlings-ID’er
productsSearch, productsGet
dietsList, dietsSaveNew, dietsGet, dietsSave, dietsDelete, dietsGenerate, dietsValidate
petsList, petsAdd, petsGet, petsUpdate, petsDelete
measurementsList, measurementsRecord, measurementsGet, measurementsUpdate, measurementsDelete
petFilesList, petFilesAdd, petFilesGetStorage, petFilesGet, petFilesDelete, petFilesPreview, petFilesDownload
supplementsList, supplementsAdd, supplementsGet, supplementsUpdate, supplementsDelete