ebb-ai — carbon-aware MCP scheduler
@Vitalini
Open-source MCP server that defers non-urgent LLM tasks to the cleanest electricity-grid hour inside a deadline. When the user says "do this later", "by tomorrow", "overnight", "by EOD", "no rush" — the agent auto-routes the task through schedule_task and the MCP picks the cleanest UTC hour inside the window.
Real grid-intensity feeds: UK National Grid ESO (key-less), US EIA, ENTSO-E, Electricity Maps. Per-task carbon receipts persisted to local SQLite (~/.ebb-ai/queue.db). Anthropic + OpenAI Batch API routing for 50% cost reduction when the deadline allows.
9 MCP tools: get_grid_forecast, recommend_window, schedule_task, check_queue_status, cancel_task, cancel_all, expedite_task, update_deadline, retry_task. 204 passing tests across TypeScript + Python ports. Apache-2.0.
Live demo + 7-region carbon-intensity map: https://www.ebb-ai.com
Docs (commands, tools, install matrix): https://www.ebb-ai.com/docs