MCP Reminders
Allows permanent storage of notes in Obsidian, moving reminders to a specific folder in the Obsidian vault
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Reminders remind me to check the user's feedback about the new UI tomorrow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 buildConfigure 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 itemsLeaving 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 toolscheck_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
Scored across 7 tools
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.
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.
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.
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
Related MCP Connectors
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
A second brain for Claude: remembers your work, plans your day, encrypted under a key only you hold.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Related MCP Servers
- FlicenseCqualityDmaintenanceA simple note storage system that lets users create and summarize notes with varying detail levels using Claude.11-
- AlicenseNot gradedqualityDmaintenanceEnables 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
- FlicenseNot gradedqualityDmaintenanceA 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-
- AlicenseNot gradedqualityCmaintenancePersistent memory management for Claude Code, allowing agents to store and retrieve user preferences, environment notes, and skills across sessions.9 npm5MIT