ebb-ai — carbon-aware MCP scheduler
@Vitalini
关于 ebb-ai — carbon-aware MCP scheduler
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 cleane
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"ebb-ai": {
"command": "npx",
"args": [
"-y",
"@ebb-ai/mcp"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is ebb-ai?
A workload scheduler for the agentic-AI economy that defers non-urgent LLM tasks to cheap, low-load grid windows. It integrates with MCP (Model Context Protocol) to offer automatic carbon‑ and cost‑aware scheduling and ships as an npm package and a one‑command Claude Code plugin.
How to use ebb-ai?
Install via npm install -g @ebb-ai/mcp or as a Claude Code plugin (claude plugin install ebb-ai). Add to Claude Desktop’s MCP config. Use MCP tools (get_grid_forecast, schedule_task, check_queue_status) or the @ebb-ai/core library. A Python 3.11+ port is also available.
Key features of ebb-ai
- Automatic deferral of tasks to off-peak grid windows.
- Real-time carbon‑intensity forecasts for seven grid regions.
- 50% cost savings through Anthropic and OpenAI Batch APIs.
- Auditable carbon and cost receipts for every dispatch.
- SQLite‑backed durable queue with retry‑with‑backoff.
- Nine MCP tools for agent hosts (Claude Desktop, Cursor, etc.).
- One‑command Claude Code plugin with slash commands.
Use cases of ebb-ai
- Defer overnight summaries, batch analysis, and compliance scans to cleaner grid windows.
- Reduce inference costs by routing deadline‑tolerant work through Batch APIs.
- Smooth data‑center load curves and support ESG reporting with carbon receipts.
- Schedule document processing with deadline‑aware, grid‑optimal timing.
FAQ from ebb-ai
What dependencies or runtime are required?
Node.js for the npm packages (@ebb-ai/core, @ebb-ai/mcp); Python 3.11+ for the Python port. Anthropic and OpenAI SDKs are optional peer dependencies.
Where does data live?
Grid forecasts are fetched from public APIs (UK National Grid ESO, US EIA, ENTSO‑E, Electricity Maps). The task queue persists locally to ~/.ebb-ai/queue.db.
What transports and auth does it use?
The MCP server communicates over stdio. No authentication is required for the MCP server itself; optional API keys are needed for some grid data sources. Provider SDKs handle Batch API auth.
What are known limits?
Version v0.7, 88+ tests pass. Some grid regions require API keys and fall back to mock data without one. WattTime marginal‑emissions support is on the roadmap.
How does it compare to alternatives?
The README does not discuss alternatives. ebb-ai is focused on carbon‑aware scheduling with native MCP integration for agentic AI workloads.
AI 与智能体 分类下的更多 MCP 服务器
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Perplexity MCP Server
DaInfernalCoderA Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI. Won 1st @ Cline Hackathon
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
评论