SaldeoSMART MCP¶
Serwer Model Context Protocol udostępniający REST API SaldeoSMART jako typowane, przyjazne LLM narzędzia. Odczyt dokumentów, faktur, kontrahentów, pracowników, wyciągów bankowych; tworzenie, aktualizacja, scalanie i synchronizacja danych księgowych — z dowolnego klienta zgodnego z MCP (Claude Desktop, Claude Code, Cursor, Zed, MCP Inspector lub własny SDK).
-
Szybki start
Uruchom serwer w Dockerze, podłącz Claude Desktop i wykonaj pierwsze wywołanie narzędzia w pięć minut.
-
Przewodniki
Instalacja przez
uvxlub Docker, konfiguracja każdego klienta MCP, diagnostyka uwierzytelniania, dodawanie nowego narzędzia. -
Dokumentacja API
Generowany automatycznie katalog narzędzi MCP, modeli wejścia/wyjścia, kodów błędów, konfiguracji oraz wersji REST API SaldeoSMART.
-
Koncepcje
Dlaczego FastMCP, jak działa podpisywanie żądań, model współbieżności i podejście do bezpieczeństwa.
Po co to powstało¶
Biura rachunkowe i ich klienci spędzają dużo czasu na czynnościach mechanicznych — przekazywaniu dokumentów, uzgadnianiu kontrahentów, oznaczaniu wymiarów, synchronizacji deklaracji podatkowych. SaldeoSMART udostępnia kompletne REST API dla tych operacji, ale ręczne podłączenie LLM do tego API jest żmudne i podatne na błędy (podpisywane żądania, payloady XML w gzip+base64, błędy per element w batchu). Ten serwer to ten cały kabel zrobiony raz, dobrze: każdy udokumentowany endpoint jest dostępny jako typowane narzędzie MCP z docstringiem, na podstawie którego LLM może działać.
Najważniejsze cechy¶
- 43 narzędzia — każdy udokumentowany endpoint REST SaldeoSMART, pogrupowany według dziedziny.
- Prywatność — tokeny
SecretStr, redakcja URL-i w logach, blokada równoległych żądań. - Ścisłe typowanie — modele Pydantic v2, CI z mypy strict.
- Polski + English — pełna dwujęzyczna dokumentacja (ta strona).
- Licencja MIT, projekt nie jest powiązany z SaldeoSMART/BrainShare.
W skrócie¶
# Uruchomienie w Dockerze
docker run --rm -i \
-e SALDEO_USERNAME=twój-login \
-e SALDEO_API_TOKEN=twój-token \
ghcr.io/piotrlinski/saldeosmart-mcp:latest
# Lub przez uvx (bez demona Dockera)
uvx saldeosmart-mcp \
--username twój-login \
--api-token twój-token
Następnie wskaż klientowi MCP powyższe polecenie. Pełna konfiguracja: Konfiguracja Claude Desktop.
Uwaga — narzędzia zapisu modyfikują dane księgowe
Każde narzędzie merge_*, add_*, update_*, delete_*,
recognize_*, sync_* i create_* zmienia dane na koncie klienta.
Zanim udostępnisz je autonomicznemu agentowi, przejrzyj
katalog narzędzi.
Strony referencyjne pozostają w języku angielskim
Katalog narzędzi, modeli, kodów błędów i wersji API jest generowany z docstringów w kodzie źródłowym (po angielsku), aby zachować spójność z kontraktem narzędzi MCP. Strony przewodników, samouczków i koncepcji są tłumaczone na polski.