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 |
Related MCP server: Google Calendar MCP Server
🛠 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 deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
A Model Context Protocol server for Wix AI tools
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.24,759 PyPI1,011MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables natural language interaction with Google Calendar, allowing users to view, create, update, and delete calendar events through context-aware operations.123 npm1MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI agents to interact with Google Workspace services including Drive, Docs, and Sheets through natural language commands.8MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Google Calendar integration, enabling AI assistants to manage events, check availability, and work with multiple accounts and calendars.123 npmMIT