MCP Catalogs
首页

dav-mcp

by PhilflowIO·19·综合分 45

一个提供26种工具的MCP服务器,通过CalDAV、CardDAV和VTODO协议管理日历、联系人和任务。

productivityai-llmcommunication
7
Forks
11
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

dav-mcp 是一个全面的MCP服务器,它将AI助手转变为能够通过CalDAV、CardDAV和VTODO协议管理日历、联系人和任务的组织助手。它提供26个生产就绪的工具,比典型的MCP服务器通常提供的2-6个工具要多得多。该服务器支持完整的CRUD操作、基于字段的更新、服务器端过滤,并支持多个提供商,包括Nextcloud、iCloud和任何符合RFC标准的服务器。它既可以与Claude Desktop或Cursor本地使用,也可以在n8n工作流中通过HTTP远程使用。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:AI助手管理日历事件、创建会议和查询日程安排
:用于CRM和通信系统的联系人管理
:个人和团队生产力任务自动化和优先级排序
:用于自动日历/联系人同步的n8n工作流
:支持哪些日历服务提供商?
:可用的身份验证方法有哪些?
:除了Claude,我还可以将此服务器与其他AI助手一起使用吗?

什么时候选它

当您需要为 AI 代理提供全面的日历、联系人和任务管理功能,支持多协议的完整 CRUD 操作和服务器端过滤时,选择 dav-mcp。

什么时候不要选它

如果您只需要基本的日历操作,或者寻找具有托管云后端的解决方案而非自托管服务器,请避免使用。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • list_calendars

    List all available calendars

  • list_events

    List all calendar events

  • create_event

    Create a new calendar event

  • update_event

    Update any event field

  • calendar_query

    Search and filter events efficiently

  • list_addressbooks

    List all available address books

  • list_contacts

    List all contacts

  • create_contact

    Create a new contact

  • update_contact

    Update any contact field

  • addressbook_query

    Search and filter contacts efficiently

  • list_todos

    List all tasks/todos

  • create_todo

    Create a new task/todo

可对比工具

google-calendar-mcpoutlook-mcpapple-calendar-mcp

安装

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 --http

Docker

git clone https://github.com/PhilflowIO/dav-mcp.git
cd dav-mcp
cp .env.example .env
# 编辑.env文件添加您的凭据
docker-compose up

FAQ

支持哪些日历服务提供商?
任何符合RFC标准的CalDAV/CardDAV服务器,包括Nextcloud、Baikal、Radicale、iCloud(使用应用专用密码)和Google Calendar(使用OAuth2)。
可用的身份验证方法有哪些?
标准服务器使用基本用户名/密码认证,Google Calendar使用OAuth2,HTTP模式使用bearer token认证。
除了Claude,我还可以将此服务器与其他AI助手一起使用吗?
是的,dav-mcp遵循MCP规范,应该能与任何支持该协议的MCP兼容客户端或框架一起使用。

dav-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。