garmonia-crm-mcp
garmonia-crm-mcp
Servidor MCP para probar el CRM «Garmonia Hotel» a través de su API interna. Inicia sesión con contraseña (cookie de sesión), ofrece herramientas para pedidos, clientes, marcas, calendario y acceso universal a todo lo demás CRUD.
Instalación rápida (un comando, sin clonar)
Solo necesitas Node 18+. No hace falta instalar ni clonar el repositorio — npx
ejecutará el servidor directamente desde GitHub.
Crea un archivo local con las credenciales, por ejemplo
~/garmonia-crm.json:{ "baseUrl": "https://адрес-crm", "login": "твой-логин", "password": "твой-пароль" }Añade el MCP con un comando (sustituye tu ruta al archivo):
claude mcp add garmonia-crm \ -e CRM_CONFIG="$HOME/garmonia-crm.json" \ -- npx -y github:AlekseiKastsiuk/garmonia-crm-mcpReinicia Claude Code.
Las credenciales están solo en tu archivo local y no se envían a ningún sitio —
npx descarga de GitHub únicamente el código del servidor.
Related MCP server: MCP CRUD Tools
Instalación desde el código fuente (alternativa)
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 es la dirección del CRM y el usuario/contraseña, no lo subas a git
(ya está en .gitignore).
Conexión a Claude Code
En ~/.claude.json (o mediante claude mcp add) añade el servidor:
{
"mcpServers": {
"garmonia-crm": {
"command": "node",
"args": ["/полный/путь/к/garmonia-crm-mcp/server.mjs"]
}
}
}Si el config no está junto al servidor — indica la ruta en env:
"env": { "CRM_CONFIG": "/полный/путь/к/crm-config.json" }Después de editar — reinicia Claude Code.
Herramientas
Herramienta | Qué hace |
| Relogin forzado |
| Tablero de pedidos (scope: all / free / mine) |
| Crear pedido/lead (name, phone) |
| Tomar un pedido en trabajo |
| Cambiar estado (new/in_work/shipped/done/cancelled) |
| Eliminar pedido para siempre (por defecto primero a cancelled) |
| Eliminar pedidos en masa por lista de id |
| Búsqueda de clientes |
| Eliminar cliente |
| Marcas |
| Empleados |
| Calendario (tareas/llamadas) |
| Solicitud directa a cualquier |
Seguridad
La contraseña y la dirección del CRM se guardan en
crm-config.json, que está en.gitignore— no llega al repositorio.En
crm-config.example.jsonsolo hay placeholders, sin datos reales.Antes del primer push conviene comprobar:
git ls-filesno debe contenercrm-config.json, ygit grep -i password— solo el nombre del campo en el código.
Notas
Los pedidos se crean con el endpoint público
POST /api/form-lead— no requiere autorización.La eliminación de un pedido no es REST, sino una server action de Next.js (el mismo botón «Eliminar» en la pestaña de cerrados).
crm_order_deletela invoca por sí mismo. El id de la acción está vinculado a la compilación del front; si tras un despliegue del CRM la eliminación falla — actualizabulkDeleteActionIdencrm-config.json(búscalo en el bundle JS porbulkDelete).Los productos/categorías devuelven listados mediante renderizado del servidor, no a través de una API GET — para crearlos/editarlos/eliminarlos usa
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