Wedding Planner MCP Server
💍 MCP-сервер планировщика свадеб
Сервер Model Context Protocol (MCP), который подключает ИИ-ассистентов к шаблону планировщика свадеб в Google Таблицах. Управляйте свадебным бюджетом, списком гостей, расписанием и многим другим — и все это с помощью естественного языка через любой MCP-совместимый клиент.
✨ Функции
📋 Задачи и координация
Инструмент | Описание |
| Получить все задачи |
| Добавить новую задачу |
| Обновить существующую задачу |
| Удалить задачу |
| Получить данные о координации подрядчиков |
| Обновить данные о координации подрядчиков |
📅 Расписание
Инструмент | Описание |
| Получить расписание свадебного дня |
| Обновить запись в расписании |
| Удалить запись из расписания |
💰 Бюджет (Полный CRUD + управление категориями)
Инструмент | Описание |
| Обзор оценки бюджета |
| Все пункты из детального бюджета |
| Создать новую категорию (автоматическое копирование форматирования и формул) |
| Переименовать категорию и/или обновить оценку |
| Удалить пользовательскую категорию (с защитой встроенных категорий) |
| Добавить пункт в категорию (умная вставка строки) |
| Обновить существующий пункт бюджета |
| Удалить пункт бюджета |
👥 Список гостей
Инструмент | Описание |
| Получить всех гостей с подробностями |
| Добавить нового гостя |
| Обновить информацию о госте по строке |
| Удалить гостя |
| Поиск по имени, пригласившему или любому полю |
| Статистика: всего, подтвердивших участие, ответов, по пригласившему |
💌 Приглашения
Инструмент | Описание |
| Получить сводные данные и список подрядчиков |
| Добавить нового подрядчика |
| Обновить данные подрядчика |
| Удалить подрядчика |
Related MCP server: Google Calendar MCP Server
🛠 Предварительные требования
Node.js ≥ 22
Сервисный аккаунт Google Cloud с доступом к Sheets API
Таблица Google Sheets, основанная на шаблоне планировщика свадеб
⚡ Быстрый старт
1. Клонирование и установка
git clone https://github.com/kiboud/weddingplanner_mcp.git
cd weddingplanner_mcp
npm install2. Настройка
Создайте файл .env:
SPREADSHEET_ID=your_google_spreadsheet_id_here
GOOGLE_APPLICATION_CREDENTIALS=./gcp-service-account.json
PORT=8080Поместите учетные данные сервисного аккаунта GCP как gcp-service-account.json в корневой каталог проекта.
3. Сборка и запуск
npm run build
npm startСервер запустится на http://localhost:8080 с:
SSE-эндпоинт:
http://localhost:8080/sseЭндпоинт сообщений:
http://localhost:8080/message
🐳 Docker
Сборка и запуск
docker compose up -d --builddocker-compose.yml
Включенный файл docker-compose.yml монтирует учетные данные GCP и открывает порт 8080. Настройте путь к тому в соответствии с расположением ваших учетных данных:
volumes:
- /path/to/gcp-service-account.json:/root/.openclaw/workspace-wedding/gcp-service-account.json:ro🔗 Подключение к MCP-клиенту
Gemini CLI / Antigravity
Добавьте в конфигурацию MCP:
{
"mcpServers": {
"wedding-planner": {
"url": "http://localhost:8080/sse"
}
}
}Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"wedding-planner": {
"url": "http://localhost:8080/sse"
}
}
}📁 Структура проекта
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)🔒 Примечания по безопасности
.envиgcp-service-account.jsonдобавлены в gitignore — никогда не коммитьте секретыВстроенные категории бюджета (Церемония, Банкет и т.д.) защищены от удаления
Дубликаты имен категорий отклоняются
📄 Лицензия
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