MCP

Bezpiecznie połącz klienta MCP ze swoim kontem BARFLAB.

Serwer i połączenie

Użyj adresu serwera pokazanego poniżej w kliencie MCP obsługującym Streamable HTTP i OAuth. Starszy adres pozostaje dostępny wyłącznie ze względu na zgodność wsteczną.

Dodaj serwer w swoim kliencie MCP. Klient otworzy logowanie do BARFLAB i ekran zgody. Przed zezwoleniem na dostęp sprawdź wymagane uprawnienia. Token dostępu do API nie jest poświadczeniem MCP i nie wolno wklejać go do klienta MCP.

Dostępne narzędzia

Narzędzia obejmują zwierzęta, zapisane diety, pomiary, własne suplementy, wyszukiwanie produktów, pliki i niezapisane propozycje diet. Każda operacja podlega uprawnieniom nadanym podczas OAuth.

Narzędzia diet potrafią generować, sprawdzać, zapisywać i odczytywać jedną wspólną porcję dla wielu zgodnych zwierząt. Klient obsługujący grupy jawnie uwzględnia wspólne porcje podczas pobierania list i odczytu diet, a wygenerowaną wspólną propozycję można zapisać bez zmian.

Wypróbuj połączenie

Po połączeniu poproś klienta o wyświetlenie listy zwierząt. Powinien zwrócić wyłącznie zwierzęta należące do połączonego konta. Wygenerowanie propozycji nie zapisuje diety.

Odłączanie i rozwiązywanie problemów

Usuń połączenie w ustawieniach połączonych aplikacji BARFLAB, aby zablokować dalsze wywołania i odnawianie tokenu. Jeśli klient nie obsługuje Streamable HTTP lub OAuth, nie może jeszcze nawiązać połączenia. Po wygaśnięciu lub odrzuceniu połączenia połącz się ponownie przez ekran zgody.

Punkt końcowy MCP
https://mcp.barflab.io
Starszy punkt końcowy
https://mcp.barflab.io/mcp
Logowanie OAuth
https://app.barflab.io/auth
Identyfikatory operacji
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