使用说明
Calendesk MCP服务器
连接您的 日历 Claude、Claude Desktop、Claude Code和其他兼容MCP的人工智能工具的预订平台。通过自然语言管理预订、客户、员工、服务和查看业务分析。32个工具,OAuth登录,没有数据离开你的Calendesk帐户。
先决条件
- A. 日历 账户
设置
第ai条(推荐)
不需要安装或API密钥。使用OAuth进行安全身份验证。
- 首选 设置→ 连接器 在Claude.ai
- 点击 添加自定义连接器
- 输入:
- 姓名: 日历
- 远程MCP服务器URL:
https://claude.calendesk.com
- 点击 加
- 提示时使用您的Calendesk凭据登录(OAuth-没有要复制的API密钥)
克劳德桌面版
添加到配置文件(~/.config/claude/claude_desktop_config.json 在macOS/Linux上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"calendesk": {
"url": "https://mcp.calendesk.com",
"headers": {
"X-Api-Key": "your-api-key",
"X-Tenant": "your-tenant-id"
}
}
}
}
在中生成API密钥 管理面板→ 设置→ API.
Claude 代码
claude mcp add calendesk https://mcp.calendesk.com \
--transport http \
--header "X-Api-Key: your-key" \
--header "X-Tenant: your-tenant"
其他MCP客户端(STDIO代理)
对于不支持HTTP传输的客户端:
pip install calendesk-mcp-server
# or: uvx calendesk-mcp-server
{
"mcpServers": {
"calendesk": {
"command": "uvx",
"args": ["calendesk-mcp-server"],
"env": {
"CALENDESK_API_KEY": "your-api-key",
"CALENDESK_TENANT": "your-tenant-id"
}
}
}
}
支持的工具
活动与预订
list_events-使用过滤器列出日历事件(预订、街区/度假、团体预订)get_booking-通过ID获取特定预订的详细信息create_booking-创建新的预订/预约update_booking-更新现有预订delete_booking-删除预订get_group_booking-获取团体预订的详细信息check_event_overlaps-检查日程安排冲突get_unavailable_slot-获取街区/度假时段的详细信息create_unavailable_slot-为员工创建区块/假期update_unavailable_slot-更新街区/假期时段delete_unavailable_slot-删除一个街区/假期时段
客户
search_users-按姓名、电子邮件或电话搜索客户get_user-按ID获取客户详细信息list_users-列出所有具有可选筛选功能的客户create_user-创建新客户update_user-更新客户信息delete_user-删除客户
员工
list_employees-列出所有员工/职员get_employee-获取员工详细信息delete_employee-删除员工
服务和可用性
list_services-列出所有可用服务get_service-获取服务详细信息,包括持续时间、价格和地点get_available_slots-获取可用的预订时段list_availability-获取可用性时间表/工作时间get_availability-获取具体的可用性时间表list_service_types-获取所有服务类别及其服务list_products-获取所有可供销售的产品list_tags-获取所有可用标签
分析与统计
get_stats-业务分析:仪表板KPI、收入、预订、员工绩效、服务、客户、模式、支付、订阅、位置、产品、预测。使用type用于选择报告的参数。
设置和通知
get_settings-获取业务设置(时区、货币、公司信息)get_me-获取当前用户资料和员工信息send_notification-发送电子邮件、短信或推送通知
权限和访问
Access反映了您的Calendesk角色和权限——连接器只能执行您自己的Calendesk-用户在管理面板中可以执行的操作。连接帐户的员工只会看到登录时看到的内容,仅此而已。
- 阅读工具 (列出、查看、搜索、分析)无需额外提示即可运行。
- 编写工具 (创建/更新/删除预订、客户和区块;发送通知)被标记为破坏性的,因此克劳德在每次之前都会要求您确认。
如果您的电子邮件属于多个Calendesk公司,您可以在登录时选择连接哪个公司。每个工具调用都仅限于该租户。
数据处理和安全
- 只有第一方。 每个工具调用都通过HTTPS访问Calendesk自己的API。不涉及第三方服务,也不出售或共享任何数据。
- 仅限您的帐户数据。 服务器在您的Calendesk帐户中读取和写入预订、客户、员工、服务、设置和分析。它永远不会触及租户之外的数据。
- OAuth,没有共享密钥。 Claude.ai与OAuth 2.1(授权码+PKCE,动态客户端注册)连接。访问和刷新令牌由Calendesk颁发,仅用于代表您调用Calendesk API。自托管设置使用您自己生成的API密钥和租户id。
- 没有对话存储。 服务器处理每个工具调用并返回结果。它不会存储、记录或转发您的对话、聊天记录或消息。
- 你保持控制。 随时从Claude.ai设置中断开连接器→ 连接器,或撤销您的Calendesk管理面板中的API密钥。
数据收集和保留在 Calendesk隐私政策.
例子
查看今天的日程安排
你: “我今天的日程安排怎么样?”
助理打来电话 list_events 今天的日期和回报:
您今天有4个约会:
时间 服务 客户 状态 09:00–10:00 理发 玛丽亚·科瓦尔斯基 已批准 10:30-11:30 染发 安娜·维希涅夫斯卡 已批准 13:00–14:00 理发 Jan Nowak 已批准 15:00–16:00 胡子修剪 托马什·齐林斯基 已批准
查找可用时段并预约
你: “我下周什么时候可以安排与科瓦尔斯基医生进行60分钟的咨询?”
助理打来电话 get_available_slots 对于服务和员工,则响应:
科瓦尔斯基博士下周有以下职位空缺:
星期一: 09:00, 11:00, 14:00 星期二: 10:00, 13:00, 15:00 星期四: 09:00, 11:00
你想让我订一个吗?
你: “周一11:00为客户预订anna@example.com"
助理打来电话 search_users 找到客户,然后 check_event_overlaps 验证无冲突,最后 create_booking:
预订已确认:
- 服务: 咨询(60分钟)
- 员工: 科瓦尔斯基博士
- 客户: 安娜·维希涅夫斯卡(anna@example.com)
- 什么时候: 3月17日星期一11:00–12:00
- 预订ID: #4521
查看业务绩效
你: “与前一个月相比,上个月生意怎么样?”
助理打来电话 get_stats (仪表板报告),日期范围:
2026年2月与2026年1月:
度量 二月 变化 收入 12500欧元 +8.5% 预订 285 +12 新客户 18 +5 取消率 3.5% -0.8pp 收入呈上升趋势,主要原因是染发预订量增加(+22%)。
搜索客户
你: “为我查找客户Kowalska的联系信息”
助理打来电话 search_users:
找到2个匹配项:
- 玛丽亚·科瓦尔斯基 — maria@example.com,+48 512 345 678(最后访问时间:3月5日)
- 伊娃 科瓦尔斯卡 — ewa.k@example.com,+48 601 234 567(最后访问时间:2月12日)
发送通知
你: “向Maria Kowalska发送电子邮件提醒她明天的预约”
助理打来电话 send_notification:
电子邮件已发送给Maria Kowalska(maria@example.com)并提醒她明天09:00要去理发。
环境变量(仅限STDIO模式)
| 变量 | 必填 | 描述 |
|---|---|---|
CALENDESK_API_KEY |
是 | 来自Calendesk管理面板的API密钥 |
CALENDESK_TENANT |
是 | 您的租户ID |
CALENDESK_GATEWAY_URL |
否 | 网关URL(默认为 https://mcp.calendesk.com) |
发展
-
克隆存储库:
git clone https://github.com/calendesk/calendesk-mcp-server.git cd calendesk-mcp-server -
创建
.env文件:cp .env.example .env # Edit .env with your CALENDESK_API_KEY and CALENDESK_TENANT -
安装依赖项:
pip install -e . -
启动MCP检查器(需要Node.js):
mcp dev calendesk_mcp/server.py:mcp在以下位置打开web UI
http://localhost:6274在那里,您可以交互式地测试工具。
隐私政策
支持
有关MCP服务器集成的问题,请通过以下方式联系我们: support@calendesk.com.