Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MonKey Office MCP ServerList all open invoices and their total amount for this year"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MonKey Office MCP Server
MCP Server für die MonKey Office Connect JSON-API.
Läuft als Docker Container auf einem QNAP NAS und verbindet die Claude Desktop App mit MonKey Office.
Claude Desktop App (Mac/PC im LAN)
↕ HTTP/SSE → http://ac-nas1:3000/sse
QNAP NAS – Docker Container: monkey-office-mcp
↕ HTTP/JSON
MonKey Office Connect (192.168.178.53:8084)
↕
MonKey Office Datenbank1. Einmaliger Setup: Firma-ID ermitteln
Bevor du alles einrichtest, brauchst du die Firma_ID aus MonKey Office.
Führe das einmalig von deinem PC aus:
curl -X POST http://192.168.178.53:8084/monkeyOfficeConnectJSON \
-H 'Content-Type: application/json' \
-u 'API_USER:API_PASSWORT' \
-d '{"firmaList":""}'Die Firma_ID aus der Antwort brauchst du gleich in Schritt 3.
Wichtig: Lege in MonKey Office einen eigenen Benutzer nur für die API an.
Admin-User können sich nicht über die API anmelden!
2. GitHub Repo einrichten
# Repo klonen (nachdem du es auf GitHub angelegt hast)
git clone https://github.com/kustus/MO-Connect-MCP.git
cd monkey-office-mcp
# Dateien hinzufügen und pushen
git add .
git commit -m "Initial commit: MonKey Office MCP Server"
git push origin main3. QNAP Container Station Setup
Option A: Direkt über docker-compose (empfohlen)
SSH auf das QNAP (in Container Station unter „Einstellungen" aktivieren):
ssh admin@ac-nas1Verzeichnis anlegen und Dateien klonen:
mkdir -p /share/Container/monkey-office-mcp cd /share/Container/monkey-office-mcp git clone https://github.com/kustus/MO-Connect-MCP.git .docker-compose.yml anpassen – trage deine Zugangsdaten ein:
nano docker-compose.yml # MO_USER, MO_PASS und MO_FIRMA_KEY eintragenContainer starten:
docker compose up -dPrüfen ob alles läuft:
curl http://ac-nas1:3000/health # Erwartet: {"status":"ok","service":"monkey-office-mcp",...}
Option B: Container Station GUI
Container Station öffnen → „Anwendung erstellen"
„Aus docker-compose erstellen" wählen
Inhalt der
docker-compose.ymleinfügen und Zugangsdaten eintragenErstellen klicken
4. Claude Desktop App konfigurieren
Die Konfigurationsdatei liegt je nach Betriebssystem hier:
OS | Pfad |
macOS |
|
Windows |
|
Inhalt der Konfigurationsdatei:
{
"mcpServers": {
"monkey-office": {
"url": "http://ac-nas1:3000/sse"
}
}
}Falls
ac-nas1nicht per Hostname auflösbar ist, die IP-Adresse des QNAP verwenden:"url": "http://192.168.178.XX:3000/sse"
Claude Desktop neu starten – fertig!
5. Testen
In Claude Desktop einfach fragen:
„Welche Firmen sind in MonKey Office verfügbar?"
„Zeig mir alle Buchungen von Januar bis März 2024"
„Wie war mein Umsatz dieses Jahr?"
„Welche Rechnungen sind noch offen?"
„Zeig mir alle Buchungen auf Konto 4000"
„Wie hoch sind meine Verbindlichkeiten gegenüber Lieferanten?"
Verfügbare Tools
Tool | Beschreibung |
| Alle Firmen/Mandanten auflisten (liefert Firma_ID) |
| Firmendetails (Kontenplan, Geschäftsjahr etc.) |
| Buchungen filtern (Zeitraum, Konto, Kostenstelle) |
| Einzelbuchung mit Journalzeilen |
| Kontenplan auflisten |
| Rechnungen, Angebote, Zahlungsstatus |
| Einzelbeleg mit allen Positionen |
| Eingangsrechnungen, Bestellungen |
| Offene Forderungen und Verbindlichkeiten |
| Debitorenkonten mit Salden |
| Kreditorenkonten mit Salden |
| Kunden und Lieferanten suchen |
| Adressdetails |
| Artikel und Leistungen |
| Projekte |
| Steuersätze |
| Kostenstellen |
Updates einspielen
# Auf dem QNAP (SSH):
cd /share/Container/monkey-office-mcp
git pull
docker compose up -d --buildLogs anzeigen
docker logs monkey-office-mcp -fThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.