caldav-mcp
by dominik1001·★ 69·综合分 46
一个允许AI助手通过CalDAV协议管理日历事件的MCP服务器
productivitycommunication
23
Forks
6
活跃 Issue
本月
最近提交
2 天前
收录于
概述
这个MCP服务器为AI助手与CalDAV日历服务之间提供了清晰的接口。它支持基本的日历操作,包括列出日历、获取指定时间范围内的事件、创建新事件、更新现有事件以及通过UID删除事件。项目使用TypeScript编写,提供了类型安全性和良好的可维护性。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI助手管理用户在CalDAV兼容日历中的日程
你:基于AI分析自动创建事件
你:与基于日历的工作流程自动化集成
你:支持哪些CalDAV服务器?
你:这个服务器能处理重复事件吗?
什么时候选它
当你需要AI助手与你现有的CalDAV日历服务交互,而无需额外基础设施时选择此方案。
什么时候不要选它
如果你需要OAuth认证、与非CalDAV日历服务的集成,或者已经在使用其他日历MCP服务器,则不要选择此方案。
此 server 暴露的工具
从 README 抽取出 5 个工具list-calendarsList all calendars returning both name and URL
list-eventsList all events between start and end date in the calendar specified by its URL
create-eventCreates an event in the calendar specified by its URL
update-eventUpdates an existing event in the calendar specified by its URL
delete-eventDeletes an event in the calendar specified by its URL
可对比工具
google-calendar-mcpoutlook-calendar-mcpical-mcpshell-mcp
安装
通过npm安装:npm install caldav-mcp
添加到Claude Desktop配置中:
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": [
"caldav-mcp"
],
"env": {
"CALDAV_BASE_URL": "<CalDAV服务器URL>",
"CALDAV_USERNAME": "<CalDAV用户名>",
"CALDAV_PASSWORD": "<CalDAV密码>"
}
}
}
}FAQ
- 支持哪些CalDAV服务器?
- 任何CalDAV兼容的服务器都应该可以工作,包括Nextcloud、iCloud日历、Google日历(通过CalDAV)等。
- 这个服务器能处理重复事件吗?
- 是的,它支持创建和更新重复事件,具有详细的重复规则,包括频率、间隔、计数和各种按参数。
caldav-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。