Wedding Planner MCP Server
💍 웨딩 플래너 MCP 서버
AI 어시스턴트를 Google 스프레드시트 웨딩 플래너 템플릿에 연결하는 Model Context Protocol (MCP) 서버입니다. MCP 호환 클라이언트를 통해 자연어로 결혼식 예산, 하객 명단, 일정 등을 관리하세요.
✨ 주요 기능
📋 할 일 및 조정
도구 | 설명 |
| 모든 할 일 항목 가져오기 |
| 새 할 일 항목 추가 |
| 기존 할 일 업데이트 |
| 할 일 항목 삭제 |
| 업체 조정 데이터 가져오기 |
| 업체 조정 업데이트 |
📅 일정
도구 | 설명 |
| 결혼식 당일 일정 가져오기 |
| 일정 항목 업데이트 |
| 일정 항목 삭제 |
💰 예산 (전체 CRUD + 카테고리 관리)
도구 | 설명 |
| 예산 추정치 개요 |
| 상세 예산의 모든 항목 |
| 새 카테고리 생성 (서식 및 수식 자동 복제) |
| 카테고리 이름 변경 및/또는 추정치 업데이트 |
| 사용자 지정 카테고리 삭제 (기본 카테고리 보호 기능 포함) |
| 카테고리에 항목 추가 (스마트 행 삽입) |
| 기존 예산 항목 업데이트 |
| 예산 항목 삭제 |
👥 하객 명단
도구 | 설명 |
| 모든 하객 정보 가져오기 |
| 새 하객 추가 |
| 행별로 하객 정보 업데이트 |
| 하객 삭제 |
| 이름, 초대자 또는 기타 필드로 검색 |
| 통계: 전체, 참석 여부, 응답, 초대자별 분류 |
💌 초대장
도구 | 설명 |
| 요약 수 및 업체 목록 가져오기 |
| 새 업체 추가 |
| 업체 세부 정보 업데이트 |
| 업체 삭제 |
🛠 사전 요구 사항
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 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