Skip to main content
Glama

Cal.com Calendar MCP Server

by mumunha

Cal.com 日历 MCP 服务器

与 Cal.com 日历 API 集成的 MCP 服务器实现,提供预约安排功能。

特征

  • 添加约会:安排新的日历约会并添加与会者详细信息

  • 更新预约:修改现有预约的详细信息,例如时间和备注

  • 删除预约:取消并删除现有预约

  • 列出预约:查看特定日期范围内的预约

工具

  • calcom_add_appointment

    • 创建新的日历约会

    • 输入:

      • eventTypeId (数字):Cal.com 事件类型 ID

      • startTime (字符串):ISO 格式的开始时间(YYYY-MM-DDTHH:mm:ss.sssZ)

      • endTime (字符串):ISO 格式的结束时间(YYYY-MM-DDTHH:mm:ss.sssZ)

      • name (字符串):与会者的姓名

      • email (字符串):与会者的电子邮件

      • notes (字符串,可选):约会的附加说明

  • calcom_update_appointment

    • 更新现有的日历约会

    • 输入:

      • bookingId (数字):要更新的 Cal.com 预订 ID

      • startTime (字符串,可选):ISO 格式的新开始时间

      • endTime (字符串,可选):ISO 格式的新结束时间

      • notes (字符串,可选):约会的新注释

  • calcom_delete_appointment

    • 删除现有的日历约会

    • 输入:

      • bookingId (数字):要删除的 Cal.com 预订 ID

      • reason (字符串,可选):取消的原因

  • calcom_list_appointments

    • 列出某个日期范围内的日历约会

    • 输入:

      • startDate (字符串):YYYY-MM-DD 格式的开始日期

      • endDate (字符串):YYYY-MM-DD 格式的结束日期

配置

获取 API 密钥

  1. 注册Cal.com 帐户

  2. 导航至“设置”>“开发者”>“API 密钥”

  3. 生成具有适当权限的新 API 密钥

与 Claude Desktop 一起使用

将其添加到您的claude_desktop_config.json中:

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" } } } }

建造

Docker 构建:

docker build -t mcp/calcom-calendar:latest -f Dockerfile .

执照

此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。

-
security - not tested
F
license - not found
-
quality - not tested

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/mumunha/cal_dot_com_mcpserver'

If you have feedback or need assistance with the MCP directory API, please join our Discord server