feishu_calendar_event
Manage Feishu calendar events to create, view, update, delete, search, and respond to meetings and appointments within Lark-Hermes-MCP server.
Instructions
【以用户身份】飞书日程管理工具。当用户要求查看日程、创建会议、约会议、修改日程、删除日程、搜索日程、回复日程邀请时使用。Actions: create(创建日历事件), list(查询时间范围内的日程,自动展开重复日程), get(获取日程详情), patch(更新日程), delete(删除日程), search(搜索日程), reply(回复日程邀请), instances(获取重复日程的实例列表,仅对重复日程有效), instance_view(查看展开后的日程列表)。【重要】create 时必须传 user_open_id 参数,值为消息上下文中的 SenderId(格式 ou_xxx),否则日程只在应用日历上,用户完全看不到。list 操作使用 instance_view 接口,会自动展开重复日程为多个实例,时间区间不能超过40天,返回实例数量上限1000。时间参数使用ISO 8601 / RFC 3339 格式(包含时区),例如 '2024-01-01T00:00:00+08:00'。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| start_time | No | 开始时间(必填)。ISO 8601 / RFC 3339 格式(包含时区),例如 '2024-01-01T00:00:00+08:00' | |
| end_time | No | 结束时间(必填)。格式同 start_time。如果用户未指定时长,默认为开始时间后1小时。 | |
| summary | No | 日程标题(可选,但强烈建议提供) | |
| user_open_id | No | 当前请求用户的 open_id(可选,但强烈建议提供)。从消息上下文的 SenderId 字段获取,格式为 ou_xxx。日程创建在应用日历上,必须通过此参数将用户加为参会人,日程才会出现在用户的飞书日历中。 | |
| calendar_id | No | Calendar ID (optional; primary calendar used if omitted) | |
| description | No | 日程描述 | |
| attendees | No | 参会人列表(强烈建议提供,否则日程只在应用日历上,用户看不到)。type='user' 时 id 填 open_id,type='third_party' 时 id 填邮箱。 | |
| vchat | No | 视频会议信息。不传则默认在首次添加参与人时自动生成飞书视频会议。 | |
| visibility | No | 日程公开范围。default(默认,跟随日历权限)、public(公开详情)、private(私密,仅自己可见)。默认值:default。 | |
| attendee_ability | No | 参与人权限。none(无法编辑、邀请、查看)、can_see_others(可查看参与人列表)、can_invite_others(可邀请其他人)、can_modify_event(可编辑日程)。默认值:none。 | |
| free_busy_status | No | 日程占用的忙闲状态。busy(忙碌)、free(空闲)。默认值:busy。 | |
| location | No | 日程地点信息 | |
| reminders | No | 日程提醒列表 | |
| recurrence | No | 重复日程的重复性规则(RFC5545 RRULE 格式)。例如:'FREQ=DAILY;INTERVAL=1' 表示每天重复。 | |
| event_id | No | Event ID | |
| need_notification | No | 是否通知参会人(默认 true) | |
| query | No | 搜索关键词 | |
| page_size | No | 每页数量 | |
| page_token | No | 分页标记 | |
| rsvp_status | No |