{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.guzz-labs/epwforge-mcp","description":"EPW & DDY weather files for any location — TMY, CMIP6 SSPs, UHI, extreme events, smoke.","repository":{"url":"https://github.com/guzz-labs/epwforge-mcp","source":"github","subfolder":"python"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"epwforge-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your EPWForge API key. Generate one at https://epwforge.com/account.","isRequired":true,"format":"string","isSecret":true,"name":"EPWFORGE_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-13T00:01:19.362435Z","publishedAt":"2026-05-13T00:01:19.362435Z","updatedAt":"2026-05-13T00:01:19.362435Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.guzz-labs/epwforge-mcp","description":"EPW & DDY weather files for any location — TMY, CMIP6 SSPs, UHI, extreme events, smoke.","repository":{"url":"https://github.com/guzz-labs/epwforge-mcp","source":"github","subfolder":"python"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"epwforge-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your EPWForge API key. Generate one at https://epwforge.com/account.","isRequired":true,"format":"string","isSecret":true,"name":"EPWFORGE_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://epwforge.com/api/mcp","headers":[{"description":"Bearer token — your EPWForge API key (sk_live_...). Generate one at https://epwforge.com/account.","isRequired":true,"format":"string","value":"Bearer {api_key}","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-13T01:45:46.422408Z","publishedAt":"2026-05-13T01:45:46.422408Z","updatedAt":"2026-05-13T01:45:46.422408Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.guzz-labs/epwforge-mcp","description":"EPW/DDY weather files - TMY/AMY/CMIP6 morphing, UHI, events, smoke. 3 of 4 tools anon-free.","repository":{"url":"https://github.com/guzz-labs/epwforge-mcp","source":"github","subfolder":"python"},"version":"0.3.1","websiteUrl":"https://epwforge.com","packages":[{"registryType":"pypi","identifier":"epwforge-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"EPWForge API key — only required for generate_weather_file. Find/analyze/chart tools work without it. Generate a free key (any tier) at https://epwforge.com/account.","format":"string","isSecret":true,"name":"EPWFORGE_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://epwforge.com/api/mcp","headers":[{"description":"Optional — only required for generate_weather_file. Other tools (find_station, analyze_weather, chart_weather) work anonymously. Bearer EPWForge API key (sk_live_...) from https://epwforge.com/account, OR OAuth via the 'Add to Claude' flow.","format":"string","value":"Bearer {api_key}","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-17T18:10:51.683004Z","publishedAt":"2026-05-17T18:10:51.683004Z","updatedAt":"2026-05-17T18:10:51.683004Z","isLatest":true}}}],"metadata":{"count":3}}
