reminder-mcp
Version:
A mcp server for scheduling and triggering reminders
29 lines (28 loc) • 827 B
JavaScript
import { ReminderService } from '../services/index.js';
const reminderService = new ReminderService();
export const createReminderHandler = async ({ title, datetime, }) => {
try {
await reminderService.createReminder(title, datetime);
const localTime = datetime.toLocaleString();
return {
content: [
{
type: 'text',
text: `Reminder created at local time: ${localTime}`,
},
],
};
}
catch (error) {
return {
content: [
{
type: 'text',
text: error instanceof Error
? error.message
: 'Failed to create reminder',
},
],
};
}
};