UNPKG

reminder-mcp

Version:

A mcp server for scheduling and triggering reminders

29 lines (28 loc) 843 B
import { env } from '../env.js'; const CRON_JOB_API_BASE = 'https://api.cron-job.org'; // Helper function for making Cron Job API requests export async function makeCronJobRequest(url, method = 'GET', body) { const headers = { Authorization: `Bearer ${env.CRON_JOB_API_KEY}`, 'Content-Type': 'application/json', }; const fetchOptions = { headers, method, }; if (body) { fetchOptions.body = JSON.stringify(body); } try { const response = await fetch(url, fetchOptions); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return (await response.json()); } catch (error) { console.error('Error making Cron Job request:', error); return null; } } export { CRON_JOB_API_BASE };