MCP Directory
Back

keeper.sh

by ridafkih · TypeScript · ★ 1,037

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

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "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 →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related developer tools servers