Token导航 LogoToken导航TokenDH.com
Fast Calendar MCP logo
AI代理stdio官方级别未说明来源级核验

Fast Calendar MCP

MCP Server

一个基于CalDAV协议的日历同步服务,支持将远程日历事件同步到本地SQLite数据库以实现快速访问和操作。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
PythonDocker支持AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MiggiV2

提供方

MiggiV2

最后核验

2026/5/17 20:23

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8000:8000 --env-file .env fast-calendar-mcp

详细介绍

快速日历MCP

使用CalDAV提供日历交互的模型上下文协议(MCP)服务器。它将事件从CalDAV服务器(如Nextcloud、iCloud或Google Calendar)同步到本地SQLite数据库,以便快速访问和操作。

特性

  • CalDAV集成:与任何标准CalDAV服务器同步。
  • 本地高速缓存:将事件存储在本地SQLite数据库中(calendar.db)用于低延迟查询。
  • HTTP/SSE传输:使用服务器发送事件(SSE)传输标准实现MCP HTTP。
  • Docker支持:多架构Docker镜像(AMD64和ARM64)。
  • CRUD操作:创建、读取和删除事件。

先决条件

  • Python 3.11+
  • CalDAV服务器(例如Nextcloud、Baikal、iCloud)

配置

创建一个 .env 根目录中的文件,其中包含您的CalDAV凭据:

CALDAV_BASE_URL=https://your-caldav-server.com/remote.php/dav/
CALDAV_USERNAME=your-username
CALDAV_PASSWORD=your-password

运行服务器

Docker Compose(推荐)

docker-compose up -d

码头工人

手动构建和运行:

docker build -t fast-calendar-mcp .
docker run -p 8000:8000 --env-file .env fast-calendar-mcp

本地开发

  1. 安装依赖项:
   python -m venv venv
   source venv/bin/activate
   pip install -r requirements.txt
  1. 运行服务器:
   python src/main.py

服务器将在以下时间可用 http://localhost:8000/sse.

MCP工具

此服务器向MCP客户端公开以下工具:

工具描述参数
calendar_list列出可用日历。
calendar_list_events列出日期范围内的事件。start_date (ISO), end_date (ISO,仅日期值包括全天), calendar_name (可选)
calendar_create_event创建新事件。calendar_name, summary, start, end, description (可选), location (可选)
calendar_delete_event按UID删除事件。calendar_name, uid
calendar_sync强制与远程服务器同步。

API终点

  • GET/sse:建立服务器发送事件连接。
  • POST/消息:用于向服务器发送JSON-RPC消息的端点。

测试

运行端到端测试脚本以验证功能:

python test_e2e.py

许可证

麻省理工学院

目录标签

目录标签

PythonDocker支持AI代理日历同步本地部署CalDAV本地缓存MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP