Przejdź do głównej zawartości

Konfiguracja serwera MCP

Model Context Protocol (MCP) to otwarty standard komunikacji między asystentami AI a zewnętrznymi narzędziami. Ksefnik udostępnia serwer MCP, który pozwala AI operować na fakturach KSeF i wyciągach bankowych.

┌──────────────────┐ stdio ┌──────────────────┐ SDK ┌──────────────┐
│ Asystent AI │ ◄────────────► │ Serwer MCP │ ◄──────────► │ @ksefnik/ │
│ (Claude, etc.) │ JSON-RPC │ (@ksefnik/mcp) │ │ core │
└──────────────────┘ └──────────────────┘ └──────────────┘

Serwer MCP to cienka warstwa, która tłumaczy wywołania narzędzi MCP na metody SDK @ksefnik/core.

Edytuj plik ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) lub %APPDATA%/Claude/claude_desktop_config.json (Windows):

{
"mcpServers": {
"ksefnik": {
"command": "npx",
"args": ["-y", "@ksefnik/mcp"],
"env": {
"KSEF_NIP": "1234567890",
"KSEF_TOKEN": "eyJhbGciOi...",
"KSEF_ENV": "demo"
}
}
}
}
  1. Uruchom serwer ręcznie, aby sprawdzić czy działa
  2. Sprawdź logi w kliencie AI
Okno terminala
# Test ręczny -- serwer powinien uruchomić się bez błędów
npx @ksefnik/mcp
NarzędzieOpis
sync-invoicesSynchronizacja faktur z KSeF
import-bankImport wyciągu bankowego
reconcileUzgadnianie faktur z przelewami
get-unmatchedNieuzgodnione pozycje z raportu
query-invoicesWyszukiwanie faktur
send-invoiceWysyłka faktury do KSeF
validate-invoiceWalidacja faktury
confirm-matchPotwierdzenie dopasowania
get-upoSprawdzenie statusu UPO (potwierdzenie odbioru)

Każde narzędzie opisane jest szczegółowo na osobnej stronie.