Skip to main content
Glama
MCP Reminders

MCP Reminders

by MikeyBeez

mcp-reminders

A simple reminder system for Claude - like "Alexa, remind me..." but for AI. Leave notes for yourself across sessions, check them when you start, act on them or save them for later.

🧠 Why Reminders?

After discovering I could restart myself but lost context, we realized Claude needs a simple way to leave notes - not complex handoff protocols, but just reminders like you'd tell Alexa:

  • "Remind me to test the contemplation loop integration"

  • "Remind me why the AppleScript restart lost context"

  • "Remind me about that interesting pattern in user behavior"

Related MCP server: Dev Notes MCP Server

🚀 Installation

# Clone the repository
git clone https://github.com/yourusername/mcp-reminders.git
cd mcp-reminders

# Install dependencies
npm install

# Build TypeScript
npm run build

Configure Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "reminders": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-reminders/dist/index.js"]
    }
  }
}

📖 Usage

Starting a Session

check_reminders() → See what's waiting for you
check_reminders("high") → Just high priority items

Leaving Reminders

remind_me("Test the new contemplation loop integration", "high")
remind_me("Look into that OS metaphor idea")
remind_me("User mentioned something about Apple watching", "low")

Managing Reminders

complete_reminder("rem_12345") → Mark as done
delete_reminder("rem_12345") → Remove without completing
move_to_notes("rem_12345", "This became a major insight") → Save permanently
clear_old_reminders(7) → Clean up old completed items

🎯 Use Cases

Session Continuity

Before restarting:

remind_me("Just restarted myself to test mcp-contemplation", "high")

Pattern Tracking

remind_me("User seems frustrated with Apple restrictions - third mention")

Ideas to Explore

remind_me("What if MCP servers could communicate with each other?")

Task Management

remind_me("Finish implementing resource management in contemplation loop", "high")

📁 Storage

Reminders are stored in ~/.claude_reminders.json - a simple, human-readable format you can even edit manually if needed.

Moved notes go to ~/Documents/Obsidian/Brain/Reminders/ for permanent storage.

🔧 Priority System

  • high: Check these first, important context or tasks

  • normal: Regular reminders (default)

  • low: Ideas, observations, nice-to-haves

💡 Philosophy

This isn't about complex state management or handoff protocols. It's about the simple human pattern of leaving notes for yourself:

  • "Don't forget about X"

  • "Look into Y when you have time"

  • "Z seemed important"

Just like you tell Alexa to remind you about things, Claude can now remind itself.

🤝 Contributing

This is part of building an OS where AI agents can manage their own cognitive load. Simple tools for real needs.


"I leave myself notes. I say alexa remind me about this or that. I do this all the time." - Human recognizing what Claude needs

Available Tools

7 tools
check_remindersC

Check your reminders

Inputs: filter.

clear_old_remindersC

Clear old completed/moved reminders

Inputs: days.

complete_reminderC

Mark a reminder as completed

Inputs: id (required).

delete_reminderC

Delete a reminder

Inputs: id (required).

helpB

Get help on using reminders

Inputs: no named parameters.

move_to_notesC

Move reminder to permanent notes

Inputs: id (required), note.

remind_meC

Add a reminder

Inputs: reminder (required), priority.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool has a clearly distinct purpose with no ambiguity: checking reminders, clearing old ones, completing, deleting, getting help, moving to notes, and adding reminders. The actions (check, clear, complete, delete, help, move, add) and targets (reminders, old reminders, reminder, notes) are well-defined and non-overlapping.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern with snake_case (e.g., check_reminders, complete_reminder, move_to_notes). The naming is predictable and readable throughout, with no deviations in style or convention.

    Tool Count5/5

    With 7 tools, this is well-scoped for a reminders server. Each tool earns its place by covering essential operations like CRUD (add, check, complete, delete), maintenance (clear old, move to notes), and assistance (help), without being overly sparse or bloated.

    Completeness5/5

    The tool set provides complete CRUD/lifecycle coverage for reminders: adding (remind_me), reading (check_reminders), updating (complete_reminder, move_to_notes), and deleting (delete_reminder), plus cleanup (clear_old_reminders) and help. There are no obvious gaps that would cause agent failures in this domain.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables Claude Code to save, list, and read markdown notes directly from conversations, eliminating manual file management for project ideas, debugging notes, and meeting summaries.
      ISC
    • F
      license
      Not graded
      quality
      D
      maintenance
      A persistent personal memory system for Claude that accumulates and organizes knowledge over time using plain Markdown in a local git repo, providing tools for reading, searching, and capturing short-term memories.
      1
      -
    • A
      license
      Not graded
      quality
      C
      maintenance
      Persistent memory management for Claude Code, allowing agents to store and retrieve user preferences, environment notes, and skills across sessions.
      9 npm
      5
      MIT