MCP.so
登录

Caldav MCP Server

@dominik1001

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

dominik1001

提交者

Dominik

关于 Caldav MCP Server

🗓️ A CalDAV Model Context Protocol (MCP) server to expose calendar operations as tools for AI assistants.

Caldav MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "calendar": {
      "command": "npx",
      "args": [
        "caldav-mcp"
      ],
      "env": {
        "CALDAV_BASE_URL": "<CalDAV server URL>",
        "CALDAV_USERNAME": "<CalDAV username>",
        "CALDAV_PASSWORD": "<CalDAV password>"
      }
    }
  }
}

Caldav MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is caldav-mcp?

caldav-mcp is a Model Context Protocol (MCP) server that exposes CalDAV calendar and task operations as tools for AI assistants. It connects to any standard CalDAV server and allows AI agents to list, create, update, and delete events and tasks.

How to use caldav-mcp?

Run it via npx caldav-mcp and configure it by setting the CALDAV_BASE_URL, CALDAV_USERNAME, and CALDAV_PASSWORD environment variables in your MCP client configuration (e.g., in the mcpServers section).

Key features of caldav-mcp

  • Connect to any standard CalDAV server
  • List, create, update, and delete calendar events
  • List, create, update, complete, and delete tasks (VTODOs)
  • Support for recurring events via recurrence rules
  • Filter tasks by status, due date, and paginate results

Use cases of caldav-mcp

  • An AI assistant managing a user’s calendar by creating, updating, or deleting events
  • A productivity bot that reads and organizes tasks from a CalDAV to-do list
  • Automating meeting scheduling by listing free time slots and creating events

常见问题

1

What CalDAV servers does caldav-mcp support?

It connects to any standard CalDAV server using the provided base URL, username, and password.

2

How do I configure caldav-mcp?

Set the environment variables `CALDAV_BASE_URL`, `CALDAV_USERNAME`, and `CALDAV_PASSWORD` in your MCP client configuration.

3

Does caldav-mcp support tasks (todos)?

Yes, it provides tools for listing, creating, updating, completing, and deleting VTODO tasks.

4

Are there limits on returned data?

The `list-todos` tool has a default limit of 50 and a maximum of 500 tasks. No explicit limit is documented for `list-events`.

5

What authentication does caldav-mcp use?

It uses HTTP Basic Authentication with the provided username and password.

评论

其他 分类下的更多 MCP 服务器