Back to Home
NovSerg icon

mcp-reminder-server

Verified Safe

by NovSerg

Overview

A Model Context Protocol (MCP) server that provides an API for creating, managing, and delivering scheduled weather and air quality reminders, broadcasting them via Server-Sent Events (SSE).

Installation

Run Command
npm start

Environment Variables

  • OPENWEATHER_API_KEY
  • MCP_PORT

Security Notes

The server uses `cors({ origin: '*' })` which allows requests from any origin. While convenient for broad API access, it might be a security risk in specific production scenarios where stricter origin control is needed. However, it's generally acceptable for an MCP server designed for agent interaction. The server loads `OPENWEATHER_API_KEY` from environment variables, which is good practice. Crucially, user-provided cron expressions are validated using `cron.validate()` before scheduling, mitigating a potential arbitrary code execution vulnerability. Data is persisted locally to `reminders.json` with JSON serialization, which is safe from injection.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-11-20

Tags

MCPReminderSchedulerWeatherAPISSE