drio
Open app

Booking System (Fixed)

Source

Fixed booking system with Google Calendar integration, email confirmations, and MCP Server integration

Catalog onlyCatalog onlySTDIO

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
  1. Scheduling appointments for service-based businesses
  2. Managing bookings for events and workshops
  3. 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"}]]}]