dav-mcp
by PhilflowIO·★ 19·综合分 45
一个提供26种工具的MCP服务器,通过CalDAV、CardDAV和VTODO协议管理日历、联系人和任务。
概述
dav-mcp 是一个全面的MCP服务器,它将AI助手转变为能够通过CalDAV、CardDAV和VTODO协议管理日历、联系人和任务的组织助手。它提供26个生产就绪的工具,比典型的MCP服务器通常提供的2-6个工具要多得多。该服务器支持完整的CRUD操作、基于字段的更新、服务器端过滤,并支持多个提供商,包括Nextcloud、iCloud和任何符合RFC标准的服务器。它既可以与Claude Desktop或Cursor本地使用,也可以在n8n工作流中通过HTTP远程使用。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要为 AI 代理提供全面的日历、联系人和任务管理功能,支持多协议的完整 CRUD 操作和服务器端过滤时,选择 dav-mcp。
什么时候不要选它
如果您只需要基本的日历操作,或者寻找具有托管云后端的解决方案而非自托管服务器,请避免使用。
此 server 暴露的工具
从 README 抽取出 12 个工具list_calendarsList all available calendars
list_eventsList all calendar events
create_eventCreate a new calendar event
update_eventUpdate any event field
calendar_querySearch and filter events efficiently
list_addressbooksList all available address books
list_contactsList all contacts
create_contactCreate a new contact
update_contactUpdate any contact field
addressbook_querySearch and filter contacts efficiently
list_todosList all tasks/todos
create_todoCreate a new task/todo
可对比工具
安装
Claude Desktop / Cursor (本地)
添加到您的MCP配置文件中:
{
"mcpServers": {
"dav-mcp": {
"command": "npx",
"args": ["-y", "dav-mcp"],
"env": {
"CALDAV_SERVER_URL": "https://dav.example.com",
"CALDAV_USERNAME": "your_username",
"CALDAV_PASSWORD": "your_password"
}
}
}
}配置文件位置:
- **macOS**:
~/Library/Application Support/Claude/claude_desktop_config.json - **Windows**:
%APPDATA%\Claude\claude_desktop_config.json - **Linux**:
~/.config/Claude/claude_desktop_config.json
n8n (远程HTTP)
启动HTTP服务器:
CALDAV_SERVER_URL=https://dav.example.com \
CALDAV_USERNAME=your_username \
CALDAV_PASSWORD=your_password \
BEARER_TOKEN=your-secret-token \
npx dav-mcp --httpDocker
git clone https://github.com/PhilflowIO/dav-mcp.git
cd dav-mcp
cp .env.example .env
# 编辑.env文件添加您的凭据
docker-compose upFAQ
- 支持哪些日历服务提供商?
- 任何符合RFC标准的CalDAV/CardDAV服务器,包括Nextcloud、Baikal、Radicale、iCloud(使用应用专用密码)和Google Calendar(使用OAuth2)。
- 可用的身份验证方法有哪些?
- 标准服务器使用基本用户名/密码认证,Google Calendar使用OAuth2,HTTP模式使用bearer token认证。
- 除了Claude,我还可以将此服务器与其他AI助手一起使用吗?
- 是的,dav-mcp遵循MCP规范,应该能与任何支持该协议的MCP兼容客户端或框架一起使用。
dav-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。