使用说明
Cal.com日历MCP服务器
MCP服务器实现,与Cal.com日历API集成,提供预约调度功能。
特性
- 添加约会:使用与会者详细信息安排新的日历约会
- 更新预约:修改现有的预约详细信息,如时间和备注
- 删除约会:取消和删除现有约会
- 列出约会:查看特定日期范围的预约
工具
-
钙拮抗剂
- 创建新的日历约会
- 输入:
eventTypeId(数字):Cal.com事件类型IDstartTime(字符串):ISO格式的开始时间(YYYY-MM-DDTHH:MM:ss.sssZ)endTime(字符串):ISO格式的结束时间(YYYY-MM-DDTHH:MM:ss.sssZ)name(string):与会者姓名email(string):与会者的电子邮件notes(字符串,可选):预约的其他注意事项
-
calcom_update_appointment
- 更新现有日历约会
- 输入:
bookingId(编号):要更新的Cal.com预订IDstartTime(字符串,可选):ISO格式的新开始时间endTime(字符串,可选):ISO格式的新结束时间notes(字符串,可选):约会的新笔记
-
calcom_delete_预约
- 删除现有日历约会
- 输入:
bookingId(编号):要删除的Cal.com预订IDreason(字符串,可选):取消原因
-
calcom_list_appoints
- 在日期范围内列出日历约会
- 输入:
startDate(字符串):YYYY-MM-DD格式的开始日期endDate(字符串):YYYY-MM-DD格式的结束日期
配置
获取API密钥
- 注册一个 Cal.com帐户
- 导航到“设置”>“开发人员”>“API密钥”
- 生成具有适当权限的新API密钥
使用Claude Desktop
将此添加到您的 claude_desktop_config.json:
码头工人
{
"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文件。