关于 DaySchedule
DaySchedule 是面向个人和团队的托管预约排程服务,用于管理预订。其 MCP 服务让 AI 客户端通过已连接的 DaySchedule 账户操作空闲时段、预约、日程和活动类型。
主要功能
- 01查询可预约时段
- 02预约、改期和取消
- 03查看并管理预订
- 04创建和编辑日程
- 05创建和管理活动类型
适用场景
- 01查找并预约会议时间
- 02调整现有预约时间
- 03在日程中封锁休假日期
- 04设置轮询式销售活动
MCP 相关
远程 MCP 服务向客户端开放 DaySchedule 账户中的时段、预订、日程和活动类型工具。AI 客户端通过 Streamable HTTP 连接,并使用 OAuth 2.1 或 API 密钥进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.dayschedule.com/mcpclaude mcp add --transport http com-dayschedule https://api.dayschedule.com/mcp{"mcpServers":{"com-dayschedule":{"type":"http","url":"https://api.dayschedule.com/mcp"}}}在 Cursor 中打开{"servers":{"com-dayschedule":{"type":"http","url":"https://api.dayschedule.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-dayschedule":{"type":"http","url":"https://api.dayschedule.com/mcp"}}}{"mcpServers":{"com-dayschedule":{"serverUrl":"https://api.dayschedule.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.dayschedule.com/mcp需要授权工具
详细介绍
DaySchedule MCP 服务
将 Claude、ChatGPT、Cursor、VS Code 和其他 MCP 客户端连接到你的 DaySchedule 账户。让 AI 助手查询空闲时段、预约或改期、屏蔽休假日期,以及设置新的活动类型。
这是一个托管的远程服务。无需安装或运行任何内容。
https://api.dayschedule.com/mcp
- 传输方式:Streamable HTTP
- 身份验证:OAuth 2.1(使用你的 DaySchedule 账户登录),或使用 API 密钥
- 文档:DaySchedule MCP 服务指南
你可以做什么
连接后,可以尝试以下提示词:
- “我这周有哪些预约?标出仍待确认的预约。”
- “在我名为 Discovery Call 的活动中,找出下周二下午一个空闲的 30 分钟时段,并为 [email protected] 预约。”
- “把我明天下午 3 点和 Rahul 的预约改到周四同一时间。”
- “我 12 月 24 日和 25 日不在。请在我的默认日程中屏蔽这两天。”
- “使用我的 Sales Team 日程,创建一个 45 分钟的轮流分配 Sales Demo 活动。”
- “将昨天上午 11 点的预约标记为未出席。”
助手只能查看和更改你的 DaySchedule 账户有权访问的内容。如果你使用团队账户,这包括团队成员的预约。
连接
Claude
- 在 Claude 中,打开 Settings,然后选择 Connectors,再选择 Add custom connector。
- 将
DaySchedule设为名称,并将https://api.dayschedule.com/mcp设为 URL。 - 选择 Connect,登录 DaySchedule 并批准访问。
Claude Code
claude mcp add --transport http dayschedule https://api.dayschedule.com/mcp
然后在 Claude Code 中运行 /mcp,并登录 DaySchedule。
Cursor
将以下内容添加到 ~/.cursor/mcp.json。Cursor 首次连接时会打开登录页面。
{
"mcpServers": {
"dayschedule": {
"url": "https://api.dayschedule.com/mcp"
}
}
}
VS Code
将以下内容添加到工作区中的 .vscode/mcp.json:
{
"servers": {
"dayschedule": {
"type": "http",
"url": "https://api.dayschedule.com/mcp"
}
}
}
ChatGPT 和其他客户端
任何支持通过 OAuth 连接远程服务的 MCP 客户端,都可以使用上面的服务 URL 进行连接。在 ChatGPT 中,将其添加为自定义连接器。
使用 API 密钥
有些客户端不支持 OAuth。对于这些客户端,请在 DaySchedule 的 Settings > API Keys 下创建密钥,并将其作为 bearer token 发送:
{
"mcpServers": {
"dayschedule": {
"url": "https://api.dayschedule.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
API 密钥拥有账户的全部访问权限。不要将其提交到源代码管理中。如果密钥泄露,请在 Settings > API Keys 中撤销该密钥,并创建新密钥。
工具
在 API 中,事件类型称为“资源类型”。它们涵盖一对一会议、团体活动、轮询排期和网络研讨会。
| 工具 | 功能 | 权限 |
|---|---|---|
get_resource_types | 列出事件类型 | 读取 |
get_resource_type | 获取一个事件类型及其预订设置 | 读取 |
create_resource_type | 创建事件类型 | 写入 |
update_resource_type | 更新事件类型 | 写入 |
delete_resource_type | 删除事件类型 | 破坏性操作 |
get_schedules | 列出可用时间安排 | 读取 |
get_schedule | 获取时间安排及其工作时间和规则 | 读取 |
get_default_schedule | 获取账户的默认时间安排 | 读取 |
create_schedule | 创建时间安排 | 写入 |
update_schedule | 更改工作时间、时区或屏蔽特定日期 | 写入 |
get_available_slots | 查找日期范围内某个事件类型的空闲时段 | 读取 |
get_pages | 列出预订页面 | 读取 |
create_page | 创建预订页面 | 写入 |
get_bookings | 列出预订,可按状态、事件类型、受邀者邮箱或日期范围筛选 | 读取 |
get_booking | 获取一项预订及其受邀者 | 读取 |
create_booking | 预约 | 写入 |
reschedule_booking | 将预订改到新的时间 | 破坏性操作 |
cancel_booking | 取消预订 | 破坏性操作 |
confirm_booking | 确认待处理的预订 | 写入 |
mark_booking_noshow | 将预订标记为未到场 | 写入 |
add_booking_invitee | 将一位参与者添加到预订中 | 写入 |
每个工具都会设置 MCP 注释(readOnlyHint、destructiveHint),因此客户端可以在进行任何更改或删除操作前要求你确认。创建、改期和取消预订时,发送给受邀者的通知与 DaySchedule 应用发送的通知相同。
安全与隐私
- OAuth 使用 PKCE。访问令牌在一小时后过期,刷新令牌每次使用后都会轮换。
- 如需撤销访问权限,请打开 DaySchedule,然后前往 Settings > Developers > Connected Apps,或在你的 AI 客户端中移除连接器。
- 我们如何处理通过连接器访问的数据,详见隐私政策。另请参阅我们的条款和 GDPR 页面。
相关内容
- DaySchedule REST API 和 Node.js 库
- 用于在你的网站上嵌入预订日历的预订小组件
- Webhooks 和 Zapier 集成
- 所有集成,包括 Zoom、Google Meet、Microsoft Teams、Stripe 和 PayPal
DaySchedule 用于面试排期、医生预约、咨询服务、销售电话、沙龙预约及更多场景。查看定价,即可免费开始使用。
支持
请发送邮件至 [email protected],或使用联系页面。功能建议可提交至公开路线图。
许可证
此代码库的内容根据 MIT 许可证 发布。DaySchedule 服务受 DaySchedule 条款约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。