dav-mcp
@PhilflowIO
关于 dav-mcp
Transform AI agents into orchestrating assistants managing calendars, contacts, and tasks
基本信息
配置
使用下面的配置,将此服务器添加到你的 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"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is dav-mcp?
dav-mcp is an MCP server that gives AI agents 26 tools to manage calendars, contacts, and tasks via CalDAV, CardDAV, and VTODO protocols. It is built for developers and automation users who want their AI assistants to orchestrate real organizational data from any RFC‑compliant server.
How to use dav-mcp?
Configure dav-mcp by setting environment variables (CALDAV_SERVER_URL, CALDAV_USERNAME, CALDAV_PASSWORD) and running it with npx. For local use with Claude Desktop or Cursor, add the command to the MCP config file; for remote use with n8n, start the HTTP server with a bearer token. A Docker setup is also available via docker-compose up.
Key features of dav-mcp
- 26 tools: full CRUD for calendars, contacts, and tasks
- Field‑based updates on all RFC properties plus custom fields
- Server‑side filtering for efficient queries (calendar_query, addressbook_query, todo_query)
- Multi‑provider: works with any CalDAV/CardDAV server
- OAuth2 authentication for Google Calendar
- Input validation, rate limiting, bearer auth, and no credential storage
Use cases of dav-mcp
- “Show me all Friday meetings” → calendar_query with date filter returns only relevant events
- “Find everyone at Google” → addressbook_query with org filter finds matches efficiently
- “Show overdue high‑priority tasks” → todo_query with filters returns specific results
- “Create a new calendar called Project Luna” → make_calendar creates the collection
- Daily cron job to delete completed tasks using targeted queries
FAQ from dav-mcp
What protocols does dav-mcp support?
It supports CalDAV (RFC 4791), CardDAV (RFC 6352), and VTODO for tasks.
Which calendar/contact providers are compatible?
Any server following the CalDAV/CardDAV RFCs, including Nextcloud, Baikal, Radicale, and iCloud (with app‑specific password). Google Calendar is supported via OAuth2.
How do I authenticate?
Use basic authentication (username/password) for standard servers, or OAuth2 for Google Calendar by providing client ID, client secret, and refresh token.
What security measures are in place?
Inputs are validated with Zod schemas, rate‑limiting at 100 requests/minute in HTTP mode, bearer token authentication, no credential storage, structured audit logs without PII, and CORS protection.
How many tools does dav-mcp provide?
It provides 26 tools: 11 for calendar management, 8 for contacts, and 7 for tasks.
其他 分类下的更多 MCP 服务器
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Codelf
unbugA search tool helps dev to solve the naming things problem.
评论