{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bithug01/greenpick","description":"Greener, cheaper cloud infra decisions — carbon + cost + latency tradeoffs, in-editor.","title":"GreenPick","repository":{"url":"https://github.com/bithug01/greenpick","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"greenpick","version":"0.1.5","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Carbon data source: 'auto' (US->EIA, EU->ENTSO-E, else mock), 'mock', 'eia', 'entsoe', or 'electricitymaps'. Defaults to mock (offline, no keys).","default":"mock","name":"GREENPICK_CARBON_SOURCE"},{"description":"Free US EIA-930 grid data API key (optional; enables live US carbon).","isSecret":true,"name":"EIA_API_KEY"},{"description":"Free EU ENTSO-E grid data token (optional; enables live EU carbon + day-ahead forecast).","isSecret":true,"name":"ENTSOE_TOKEN"},{"description":"Electricity Maps API token (optional; used when GREENPICK_CARBON_SOURCE=electricitymaps).","isSecret":true,"name":"ELECTRICITYMAPS_TOKEN"},{"description":"Cache lifetime for fetched grid data, in seconds.","default":"1800","name":"GREENPICK_CACHE_TTL_SECONDS"},{"description":"Logging level (DEBUG, INFO, WARNING, ERROR).","default":"INFO","name":"GREENPICK_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T14:14:28.583034Z","publishedAt":"2026-10-23T14:14:28.583034Z","updatedAt":"2026-10-23T14:14:28.583034Z","isLatest":true}}}
