Hybrid

nasa-power-mcp-server

Query NASA POWER solar, wind, building, and agroclimatology data.

io.github.cyanheads/nasa-power-mcp-serverSource repository
Version0.4.2latest catalog version
ConnectionHybridstreamable-http · npm
PublishedOct 29, 2026catalog
UpdatedOct 29, 2026catalog
Overview

What this server provides

Query NASA POWER solar, wind, building, and agroclimatology data.

Connect

Remote endpoints

1
Remote endpoint 1streamable-http
https://nasa-power.caseyjhand.com/mcp
Open endpoint
Install

Packages

2
Package 1npm
@cyanheads/nasa-power-mcp-server0.4.2
  • CANVAS_PROVIDER_TYPE

    Analytical workspace: duckdb (default) stages large results for SQL on supported platforms; none keeps results inline.

    Format: string · Choices: none, duckdb · Default: duckdb
    Optional
  • CANVAS_DEFAULT_MEMORY_LIMIT_MB

    Per-canvas engine memory in MiB (integer >=64), not total RSS or temporary disk.

    Format: string · Default: 256
    Optional
  • CANVAS_MAX_CANVASES_PER_TENANT

    Positive tenant canvas limit; auth-none callers share one tenant.

    Format: string · Default: 4
    Optional
  • CANVAS_TTL_MS

    Positive sliding canvas lifetime in milliseconds.

    Format: string · Default: 3600000
    Optional
  • CANVAS_ABSOLUTE_CAP_MS

    Absolute canvas lifetime in milliseconds, at least the sliding TTL.

    Format: string · Default: 21600000
    Optional
  • NASA_POWER_MAX_CANVASES_PER_PROCESS

    Positive process canvas cap including pending and cleanup reservations.

    Format: string · Default: 8
    Optional
  • NASA_POWER_DATAFRAME_DROP_ENABLED

    Expose explicit staged-table removal.

    Format: boolean · Default: false
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
Package 2npm
@cyanheads/nasa-power-mcp-server0.4.2
http://localhost:3010/mcp
  • CANVAS_PROVIDER_TYPE

    Analytical workspace: duckdb (default) stages large results for SQL on supported platforms; none keeps results inline.

    Format: string · Choices: none, duckdb · Default: duckdb
    Optional
  • CANVAS_DEFAULT_MEMORY_LIMIT_MB

    Per-canvas engine memory in MiB (integer >=64), not total RSS or temporary disk.

    Format: string · Default: 256
    Optional
  • CANVAS_MAX_CANVASES_PER_TENANT

    Positive tenant canvas limit; auth-none callers share one tenant.

    Format: string · Default: 4
    Optional
  • CANVAS_TTL_MS

    Positive sliding canvas lifetime in milliseconds.

    Format: string · Default: 3600000
    Optional
  • CANVAS_ABSOLUTE_CAP_MS

    Absolute canvas lifetime in milliseconds, at least the sliding TTL.

    Format: string · Default: 21600000
    Optional
  • NASA_POWER_DATAFRAME_DROP_ENABLED

    Expose explicit staged-table removal.

    Format: boolean · Default: false
    Optional
  • NASA_POWER_MAX_CANVASES_PER_PROCESS

    Positive process canvas cap including pending and cleanup reservations.

    Format: string · Default: 8
    Optional
  • MCP_HTTP_HOST

    The hostname for the HTTP server.

    Format: string · Default: 127.0.0.1
    Optional
  • MCP_HTTP_PORT

    The port to run the HTTP server on.

    Format: string · Default: 3010
    Optional
  • MCP_HTTP_ENDPOINT_PATH

    The endpoint path for the MCP server.

    Format: string · Default: /mcp
    Optional
  • MCP_AUTH_MODE

    Authentication mode to use: 'none', 'jwt', or 'oauth'.

    Format: string · Default: none
    Optional
  • MCP_LOG_LEVEL

    Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

    Format: string · Default: info
    Optional
View server metadata