
Cal.com Calendar MCP Server

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 容器是否正常运行
- 验证输入参数是否符合要求