MCP

Yhdistä MCP-asiakas BARFLAB-tiliisi turvallisesti.

Palvelin ja yhteys

Käytä alla näytettyä palvelinosoitetta MCP-asiakkaalla, joka tukee Streamable HTTP:tä ja OAuthia. Vanha osoite on edelleen käytettävissä vain taaksepäin yhteensopivuuden vuoksi.

Lisää palvelin MCP-asiakkaaseesi. Asiakas avaa BARFLAB-kirjautumisen ja suostumusnäkymän. Tarkista pyydetyt oikeudet ennen käyttöoikeuden sallimista. API:n käyttöoikeustunnus ei ole MCP-tunnistetieto, eikä sitä saa liittää MCP-asiakkaaseen.

Käytettävissä olevat työkalut

Työkalut kattavat lemmikit, tallennetut ruokavaliot, mittaukset, omat lisäravinteet, tuotteiden haun, tiedostot ja tallentamattomat ruokavalioehdotukset. Jokainen toiminto noudattaa OAuthin aikana myönnettyjä oikeuksia.

Ruokavaliotyökaluilla voi luoda, validoida, tallentaa ja lukea yhden jaetun erän useille yhteensopiville lemmikeille. Ryhmiä tukevat asiakkaat lisäävät jaetut erät nimenomaisesti ruokavalioiden listauksiin ja lukuihin, ja luodun jaetun ehdotuksen voi tallentaa muuttamatta sitä.

Kokeile

Pyydä yhdistämisen jälkeen asiakasta listaamaan lemmikkisi. Sen pitäisi palauttaa vain yhdistetyn tilin omistamat lemmikit. Ehdotuksen luominen ei tallenna ruokavaliota.

Katkaise yhteys ja ratkaise ongelmat

Poista yhteys BARFLABin yhdistettyjen sovellusten asetuksista estääksesi uudet kutsut ja tunnuksen uusimisen. Jos asiakas ei tue Streamable HTTP:tä tai OAuthia, se ei voi vielä muodostaa yhteyttä. Muodosta yhteys uudelleen suostumusnäkymän kautta, jos yhteys vanhenee tai evätään.

MCP-päätepiste
https://mcp.barflab.io
Vanha päätepiste
https://mcp.barflab.io/mcp
OAuth-kirjautuminen
https://app.barflab.io/auth
Toimintojen tunnukset
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