返回市场
日历数据同步服务

日历数据同步服务

作者:dominik100138 星标更新:2025-06-25

项目介绍

caldav-mcp

<div align="center">

📅 一个作为AI助手工具的CalDAV模型上下文协议(MCP)服务器,用于暴露日历操作。

MIT License code style: prettier MCP 兼容 semantic-release: angular

</div>

✨ 特性

  • 连接到CalDAV服务器
  • 创建日历事件
  • 列出特定时间段内的日历事件

配置

{
  "mcpServers": {
    ...,
    "calendar": {
      "command": "npx",
      "args": [
        "caldav-mcp"
      ],
      "env": {
        "CALDAV_BASE_URL": "<CalDAV服务器URL>",
        "CALDAV_USERNAME": "<CalDAV用户名>",
        "CALDAV_PASSWORD": "<CalDAV密码>"
      }
    }
  }
}

使用方法

  1. 将TypeScript编译为JavaScript:
npx tsc
  1. 运行MCP服务器:
node index.js

可用工具

create-event

创建一个新的日历事件。

参数:

  • summary:字符串 - 事件标题/摘要
  • start:日期时间字符串 - 事件开始时间
  • end:日期时间字符串 - 事件结束时间

返回值:

  • 创建的事件唯一ID

list-events

列出指定时间段内的事件。

参数:

  • start:日期时间字符串 - 时间段的开始
  • end:日期时间字符串 - 时间段的结束

返回值:

  • 在给定时间段内发生的事件摘要列表

许可证

MIT