Wedding Planner MCP Server
💍 MCP-сервер планировщика свадеб
Сервер Model Context Protocol (MCP), который подключает ИИ-ассистентов к шаблону планировщика свадеб в Google Таблицах. Управляйте свадебным бюджетом, списком гостей, расписанием и многим другим — и все это с помощью естественного языка через любой MCP-совместимый клиент.
✨ Функции
📋 Задачи и координация
Инструмент | Описание |
| Получить все задачи |
| Добавить новую задачу |
| Обновить существующую задачу |
| Удалить задачу |
| Получить данные о координации подрядчиков |
| Обновить данные о координации подрядчиков |
📅 Расписание
Инструмент | Описание |
| Получить расписание свадебного дня |
| Обновить запись в расписании |
| Удалить запись из расписания |
💰 Бюджет (Полный CRUD + управление категориями)
Инструмент | Описание |
| Обзор оценки бюджета |
| Все пункты из детального бюджета |
| Создать новую категорию (автоматическое копирование форматирования и формул) |
| Переименовать категорию и/или обновить оценку |
| Удалить пользовательскую категорию (с защитой встроенных категорий) |
| Добавить пункт в категорию (умная вставка строки) |
| Обновить существующий пункт бюджета |
| Удалить пункт бюджета |
👥 Список гостей
Инструмент | Описание |
| Получить всех гостей с подробностями |
| Добавить нового гостя |
| Обновить информацию о госте по строке |
| Удалить гостя |
| Поиск по имени, пригласившему или любому полю |
| Статистика: всего, подтвердивших участие, ответов, по пригласившему |
💌 Приглашения
Инструмент | Описание |
| Получить сводные данные и список подрядчиков |
| Добавить нового подрядчика |
| Обновить данные подрядчика |
| Удалить подрядчика |
🛠 Предварительные требования
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 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