Cal.com Calendar MCP Server

Cal.com Calendar MCP Server

site icon
2025.03.24 0
JavaScript日历服务预约调度日程管理
Cal.com Calendar MCP Server 是一个与 Cal.com 日历 API 集成的 MCP 服务器实现,提供预约调度功能。它允许用户添加、更新、删除和列出日历预约,适用于需要集成日历功能的应用程序。
View on GitHub

Overview

基本能力

产品定位

Cal.com Calendar MCP Server 是一个与 Cal.com 日历 API 集成的 MCP 服务器实现,提供预约调度功能。

核心功能

  • 添加预约:安排新的日历预约,包括参与者详细信息
  • 更新预约:修改现有预约的详细信息,如时间和备注
  • 删除预约:取消并删除现有预约
  • 列出预约:查看特定日期范围内的预定预约

适用场景

  • 需要集成日历功能的应用程序
  • 需要自动化预约调度的系统
  • 需要管理日历预约的企业或个人

工具列表

  • calcom_add_appointment
  • 创建新的日历预约
  • 输入参数包括事件类型 ID、开始时间、结束时间、参与者姓名、电子邮件和可选备注

  • calcom_update_appointment

  • 更新现有日历预约
  • 输入参数包括预约 ID、可选的新开始时间、结束时间和备注

  • calcom_delete_appointment

  • 删除现有日历预约
  • 输入参数包括预约 ID 和可选的取消原因

  • calcom_list_appointments

  • 列出日期范围内的日历预约
  • 输入参数包括开始日期和结束日期

常见问题解答

  • 如何获取 API 密钥?
  • 注册 Cal.com 账户
  • 导航到设置 > 开发者 > API 密钥
  • 生成具有适当权限的新 API 密钥

使用教程

使用依赖

  • 需要一个有效的 Cal.com API 密钥

安装教程

Docker 安装

{
  "mcpServers": {
    "calcom-calendar": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CALCOM_API_KEY",
        "mcp/calcom-calendar"
      ],
      "env": {
        "CALCOM_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

NPX 安装

{
  "mcpServers": {
    "calcom-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-calcom-calendar"
      ],
      "env": {
        "CALCOM_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

调试方式

  • 确保 API 密钥正确设置
  • 检查 Docker 容器是否正常运行
  • 验证输入参数是否符合要求

许可证

该项目遵循 MIT 开源许可条款。