MCP Directory
Back

keeper.sh

by ridafkih · TypeScript · ★ 1,172

Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Google, Outlook, Office 365, iCloud, CalDAV or ICS.

#bun#caldav#calendar#calendar-sync#google-calendar#ical#icloud#ics#mcp#mcp-server#nextjs#open-source#outlook#self-hosted#sync#typescript

Install

npx -y github:ridafkih/keeper.sh

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "keeper-sh": {
      "command": "npx",
      "args": [
        "-y",
        "github:ridafkih/keeper.sh"
      ]
    }
  }
}

From the README

Keeper is a simple & open-source calendar syncing tool. It allows you to pull events from remotely hosted iCal or ICS links, and push them to one or many calendars so the time slots can align across them all. - Aggregating calendar events from remote sources - Event content agnostic syncing engine - Push aggregate events to one or more calendars - MCP (Model Context Protocol) server for AI agent calendar access - Open source under AGPL-3.0 - Easy to self-host - Easy-to-purge remote events If you encounter a bug or have an idea for a feature, you may [open an issue on GitHub](https://github.c…
Read full README on GitHub →

Related communication servers