garmonia-crm-mcp
garmonia-crm-mcp
MCP-Server zum Testen der CRM «Гармония отеля» über ihre interne API. Meldet sich per Passwort an (Session-Cookie), bietet Werkzeuge für Bestellungen, Kunden, Marken, Kalender und universellen Zugriff auf das gesamte übrige CRUD.
Schnellinstallation (ein Befehl, ohne Klonen)
Benötigt wird nur Node 18+. Installieren und Repository klonen ist nicht nötig — npx
startet den Server direkt aus GitHub.
Erstelle eine lokale Datei mit den Zugangsdaten, z. B.
~/garmonia-crm.json:
{
"baseUrl": "https://адрес-crm",
"login": "твой-логин",
"password": "твой-пароль"
}Füge MCP mit einem Befehl hinzu (ersetze den Pfad zu deiner Datei):
claude mcp add garmonia-crm \
-e CRM_CONFIG="$HOME/garmonia-crm.json" \
-- npx -y github:AlekseiKastsiuk/garmonia-crm-mcpStarte Claude Code neu.
Die Zugangsdaten liegen nur in deiner lokalen Datei und werden nirgendwohin gesendet —
npx lädt von GitHub nur den Server-Code.
Related MCP server: MCP CRUD Tools
Installation aus den Quellen (Alternative)
git clone https://github.com/AlekseiKastsiuk/garmonia-crm-mcp
cd garmonia-crm-mcp
npm install
cp crm-config.example.json crm-config.json
# открой crm-config.json и впиши baseUrl, логин и пароль своей CRMcrm-config.json — das ist die CRM-Adresse und Login/Passwort, nicht in git committen
(steht bereits in .gitignore).
Verbindung zu Claude Code
In ~/.claude.json (oder über claude mcp add) den Server hinzufügen:
{
"mcpServers": {
"garmonia-crm": {
"command": "node",
"args": ["/полный/путь/к/garmonia-crm-mcp/server.mjs"]
}
}
}Wenn die Konfiguration nicht neben dem Server liegt — Pfad in env angeben:
"env": { "CRM_CONFIG": "/полный/путь/к/crm-config.json" }Nach der Änderung — Claude Code neu starten.
Werkzeuge
Werkzeug | Funktion |
| Erzwungener Re-Login |
| Bestell-Board (scope: all / free / mine) |
| Bestellung/Lead erstellen (name, phone) |
| Bestellung in Arbeit nehmen |
| Status ändern (new/in_work/shipped/done/cancelled) |
| Bestellung endgültig löschen (standardmäßig zuerst in cancelled) |
| Bestellungen massenhaft nach ID-Liste löschen |
| Kunden suchen |
| Kunden löschen |
| Marken |
| Mitarbeiter |
| Kalender (Aufgaben/Anrufe) |
| Direkte Anfrage an jede |
Sicherheit
Passwort und CRM-Adresse stehen in
crm-config.json, das in.gitignoreliegt — gelangt nicht ins Repository.In
crm-config.example.jsonnur Platzhalter, ohne echte Daten.Vor dem ersten Push prüfen:
git ls-filesdarfcrm-config.jsonnicht enthalten, undgit grep -i password— nur den Feldnamen im Code.
Hinweise
Bestellungen werden über den öffentlichen Endpunkt
POST /api/form-leaderstellt — keine Autorisierung nötig.Das Löschen einer Bestellung ist kein REST, sondern eine Next.js server action (derselbe Button „Löschen“ im Tab der geschlossenen).
crm_order_deleteruft sie selbst auf. Die Aktions-ID ist an den Frontend-Build gebunden; wenn nach einem CRM-Deploy das Löschen nicht mehr funktioniert — aktualisierebulkDeleteActionIdincrm-config.json(im JS-Bundle nachbulkDeletesuchen).Produkte/Kategorien liefern ihre Listen über Server-Rendering, nicht über die GET-API — zum Erstellen/Bearbeiten/Löschen nutze
crm_request(POST/PATCH/DELETE).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables interaction with any REST API through token or login authentication, with automatic Swagger/OpenAPI documentation integration for endpoint discovery and comprehensive HTTP request support.7
- FlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with Users and Products through a CRUD service REST API, providing tools for listing, creating, reading, updating, and deleting records via HTTP transport.
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the Channex.io API for managing properties, room types, rate plans, availability, rates, inventory, and channel connections through natural language.5MIT
- AlicenseNot gradedqualityCmaintenanceProvides structured access to Dolibarr ERP/CRM API endpoints via the Model Context Protocol, supporting CRUD operations on resources like thirdparties, products, and orders.1MIT
Related MCP Connectors
Access the Notra API for managing posts, brand identities, integrations, and schedules.
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AlekseiKastsiuk/garmonia-crm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server