Wedding Planner MCP Server
💍 婚礼策划 MCP 服务器
一个 模型上下文协议 (MCP) 服务器,将 AI 助手连接到 Google 表格婚礼策划模板。通过任何兼容 MCP 的客户端,使用自然语言即可管理您的婚礼预算、宾客名单、日程安排等。
✨ 功能
📋 待办事项与协调
工具 | 描述 |
| 获取所有待办事项 |
| 添加新的待办事项 |
| 更新现有待办事项 |
| 删除待办事项 |
| 获取供应商协调数据 |
| 更新供应商协调信息 |
📅 日程安排
工具 | 描述 |
| 获取婚礼当天的日程安排 |
| 更新日程条目 |
| 清除日程条目 |
💰 预算(完整 CRUD + 分类管理)
工具 | 描述 |
| 预算估算概览 |
| 详细预算中的所有项目 |
| 创建新分类(自动克隆格式和公式) |
| 重命名分类和/或更新估算值 |
| 删除自定义分类(内置分类受保护) |
| 向分类添加项目(智能行插入) |
| 更新现有预算项目 |
| 删除预算项目 |
👥 宾客名单
工具 | 描述 |
| 获取所有宾客及其详细信息 |
| 添加新宾客 |
| 按行更新宾客信息 |
| 删除宾客 |
| 按姓名、邀请人或任何字段搜索 |
| 统计:总数、出席人数、回复情况、按邀请人分类 |
💌 请柬
工具 | 描述 |
| 获取汇总计数和供应商列表 |
| 添加新供应商 |
| 更新供应商详细信息 |
| 删除供应商 |
Related MCP server: Google Calendar MCP Server
🛠 先决条件
Node.js ≥ 22
具有 Sheets API 访问权限的 Google Cloud 服务账号
基于婚礼策划模板的 Google 表格电子表格
⚡ 快速开始
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