Booking System (Fixed)
Fixed booking system with Google Calendar integration, email confirmations, and MCP Server integration
Overview
The Booking System (Fixed) is a cloud-based booking solution that integrates with Google Calendar and MCP Servers, designed to streamline the booking process for users and businesses.
To use the system, clone the repository, install dependencies, configure environment variables for Google Calendar and email settings, and deploy it to Cloudflare Workers.
- Multi-step booking process for enhanced user experience - Real-time availability checking against Google Calendar - Automated email confirmations sent to customers - Integration with Google Calendar for event creation - MCP Server integration for improved backend processing - Comprehensive error handling and responsive design
- Scheduling appointments for service-based businesses
- Managing bookings for events and workshops
- Automating email notifications for confirmations and reminders
Add to your AI client
Use these steps to connect Booking System (Fixed) in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"booking-system-fixed-konstrex": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"booking-system-fixed-konstrex": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"booking-system-fixed-konstrex": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"booking-system-fixed-konstrex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"booking-system-fixed-konstrex": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"booking-system-fixed-konstrex": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-booking-system-fixed-konstrex"
]
}
}
}FAQ
Can I customize the email templates?
Yes! You can modify the email settings in the configuration to suit your business needs.
Is the system scalable?
Yes! The system is designed to handle multiple bookings simultaneously and can be scaled as needed.
What technologies are used in this project?
The project is built using JavaScript and runs on Cloudflare Workers.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2570,"uuid":"a7d33fb2-078d-4220-adc1-84986afbf17d","name":"booking-system-fixed","title":"Booking System (Fixed)","description":"Fixed booking system with Google Calendar integration, email confirmations, and MCP Server integration","avatar_url":"https://avatars.githubusercontent.com/u/193098665?v=4","created_at":"2025-03-13T08:52:59.518Z","updated_at":"2025-03-13T08:55:49.244Z","status":"created","author_name":"Konstrex","author_avatar_url":"https://avatars.githubusercontent.com/u/193098665?v=4","tags":"booking-system,calendar-integration,email-confirmations","category":"cloud-platforms","is_featured":false,"sort":1,"url":"https://github.com/Konstrex/booking-system-fixed","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-11 11:38:07\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]