Wedding Planner MCP Server
💍 Servidor MCP de Planificador de Bodas
Un servidor del Protocolo de Contexto de Modelo (MCP) que conecta asistentes de IA a una plantilla de Google Sheets para planificar bodas. Gestiona tu presupuesto de boda, lista de invitados, cronograma y más, todo a través de lenguaje natural mediante cualquier cliente compatible con MCP.
✨ Características
📋 Tareas y Coordinación
Herramienta | Descripción |
| Obtener todas las tareas |
| Añadir una nueva tarea |
| Actualizar una tarea existente |
| Eliminar una tarea |
| Obtener datos de coordinación de proveedores |
| Actualizar la coordinación de proveedores |
📅 Cronograma
Herramienta | Descripción |
| Obtener el cronograma del día de la boda |
| Actualizar una entrada del cronograma |
| Borrar una entrada del cronograma |
💰 Presupuesto (CRUD completo + Gestión de categorías)
Herramienta | Descripción |
| Resumen del estimador de presupuesto |
| Todos los elementos del presupuesto detallado |
| Crear nueva categoría (clona automáticamente formato y fórmulas) |
| Renombrar categoría y/o actualizar estimación |
| Eliminar categoría personalizada (con protección para categorías integradas) |
| Añadir elemento a una categoría (inserción inteligente de filas) |
| Actualizar un elemento de presupuesto existente |
| Eliminar un elemento de presupuesto |
👥 Lista de Invitados
Herramienta | Descripción |
| Obtener todos los invitados con detalles |
| Añadir un nuevo invitado |
| Actualizar información del invitado por fila |
| Eliminar un invitado |
| Buscar por nombre, invitadoPor, o cualquier campo |
| Estadísticas: total, asistentes, respuestas, por invitadoPor |
💌 Invitaciones
Herramienta | Descripción |
| Obtener recuentos resumidos y lista de proveedores |
| Añadir un nuevo proveedor |
| Actualizar detalles del proveedor |
| Eliminar un proveedor |
🛠 Requisitos previos
Node.js ≥ 22
Cuenta de servicio de Google Cloud con acceso a la API de Sheets
Una hoja de cálculo de Google Sheets basada en la plantilla de planificador de bodas
⚡ Inicio rápido
1. Clonar e instalar
git clone https://github.com/kiboud/weddingplanner_mcp.git
cd weddingplanner_mcp
npm install2. Configurar
Crea un archivo .env:
SPREADSHEET_ID=your_google_spreadsheet_id_here
GOOGLE_APPLICATION_CREDENTIALS=./gcp-service-account.json
PORT=8080Coloca tus credenciales de cuenta de servicio de GCP como gcp-service-account.json en la raíz del proyecto.
3. Construir y ejecutar
npm run build
npm startEl servidor se iniciará en http://localhost:8080 con:
Endpoint SSE:
http://localhost:8080/sseEndpoint de mensajes:
http://localhost:8080/message
🐳 Docker
Construir y ejecutar
docker compose up -d --builddocker-compose.yml
El archivo docker-compose.yml incluido monta las credenciales de GCP y expone el puerto 8080. Ajusta la ruta del volumen para que coincida con la ubicación de tus credenciales:
volumes:
- /path/to/gcp-service-account.json:/root/.openclaw/workspace-wedding/gcp-service-account.json:ro🔗 Conectar a un cliente MCP
Gemini CLI / Antigravity
Añade a tu configuración de MCP:
{
"mcpServers": {
"wedding-planner": {
"url": "http://localhost:8080/sse"
}
}
}Claude Desktop
Añade a claude_desktop_config.json:
{
"mcpServers": {
"wedding-planner": {
"url": "http://localhost:8080/sse"
}
}
}📁 Estructura del proyecto
weddingplanner_mcp/
├── src/
│ ├── index.ts # MCP server + tool registry
│ └── google-sheets.ts # Google Sheets API service layer
├── build/ # Compiled JS (gitignored)
├── Dockerfile
├── docker-compose.yml
├── tsconfig.json
├── package.json
└── .env # Config (gitignored)🔒 Notas de seguridad
.envygcp-service-account.jsonestán en gitignore — nunca subas secretos al repositorioLas categorías de presupuesto integradas (Ceremonia, Recepción, etc.) están protegidas contra eliminación
Los nombres de categoría duplicados son rechazados
📄 Licencia
ISC
This 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.
Latest Blog Posts
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/kiboud/weddingplanner_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server