keeper.sh

keeper.sh

Calendar synchronization tool and universal calendar MCP server, supporting multiple calendar platforms.

MCPOfficeOpen source日历同步MCP 服务器多平台支持
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.2k
Source
mcp-github

Overview

Keeper.sh is a simple and open-source calendar synchronization tool. It pulls events from remote-hosted iCal or ICS links and pushes these events to one or more calendars to ensure consistency in scheduling. Through the MCP protocol, AI agents can access and control these calendars. Ideal for users managing time across multiple calendar platforms.

Capabilities

  • Aggregate calendar events from remote sources
  • Content-agnostic synchronization engine
  • Push aggregated events to one or more calendars
  • Supports Google, Outlook, Office 365, iCloud, CalDAV, and ICS

Use cases

Synchronize meeting times across multiple calendar platformsAutomatically update and remove expired eventsProvide calendar access capabilities for AI agents

Setup

Requires: API KeyNode 环境
Install dependencies using Bun: `bun install`, then generate and trust the root CA certificate, and finally run `bun dev` to start the development environment.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Why is this tool needed?

The author needs to synchronize meeting times across multiple calendars to avoid conflicts.

How does the synchronization engine work?

It pushes or deletes events based on the mapping relationship between local and remote events.

Related skills