npm · easyeda-mcp-pro
$npx -y easyeda-mcp-pro@1.2.0 NODE_ENV — Environment mode
LOG_LEVEL — Pino log level
TOOL_PROFILE — Active tool profile (core, pro, full, dev, experimental)
TOOL_SCOPES — Optional comma- or space-separated capability scope allowlist; empty enables all scopes allowed by the active tool profile.
MCP_PROTOCOL_VERSION — MCP protocol version string
MCP_BRIDGE_BACKEND — Bridge backend: local_bridge or experimental remote_relay
MCP_REMOTE_SESSION_ID — Optional fixed Remote Relay session id for the remote_relay backend
TRANSPORT — Server transport mode (stdio or http)
HTTP_HOST — HTTP bind address
HTTP_PORT — HTTP port
HTTP_AUTH_DISABLED — Disable HTTP transport authentication
HTTP_RATE_LIMIT_MAX — Max requests per minute per IP
CORS_ORIGIN — Allowed CORS origin for HTTP transport
ALLOWED_ORIGINS — Comma-separated list of allowed origins for HTTP transport (use * for wildcard)
MCP_TASKS_ENABLED — Reserved; currently non-functional: parsed for compatibility, but the server does not advertise or execute MCP Tasks.
MCP_APPS_ENABLED — Reserved; currently non-functional: parsed for compatibility, but no MCP Apps UI or resource runtime is registered.
MCP_V2_EXPERIMENTAL — Experimental; enables opt-in dual-era HTTP and stdio support for MCP 2026-07-28 while legacy behavior remains the default.
MCP_RAW_EXEC_EXPERIMENTAL — Experimental second gate for raw EasyEDA runtime execution; requires BRIDGE_RAW_EXEC_ENABLED.
BRIDGE_HOST — Bridge WebSocket host for EasyEDA Pro connection
BRIDGE_PORT — Bridge primary port
BRIDGE_PORT_SCAN — Port scan specification (comma-separated ports or ranges)
BRIDGE_TIMEOUT_MS — Bridge call timeout in ms
BRIDGE_HEARTBEAT_MS — Bridge heartbeat interval in ms
BRIDGE_WAIT_FOR_EDA_MS — How long to wait for EasyEDA Pro to become available on startup (ms)
BRIDGE_MAX_PAYLOAD_SIZE — Max bridge payload size in bytes
BRIDGE_TOKEN · secret — Session token for extension auth
EASYEDA_DEV_BRIDGE — Enable EasyEDA dev bridge mode
BRIDGE_RAW_EXEC_ENABLED — Experimental first gate for raw EasyEDA runtime execution; requires MCP_RAW_EXEC_EXPERIMENTAL.
DATA_DIR — Base directory for writable local state; defaults beneath the operating-system user home directory.
SQLITE_PATH — SQLite database path; derived from DATA_DIR unless explicitly configured.
ARTIFACT_DIR — Artifact export directory; derived from DATA_DIR unless explicitly configured.
CACHE_DIR — Cache directory; derived from DATA_DIR unless explicitly configured.
AI_PROVIDER — Reserved; currently non-functional: no in-process AI provider client is invoked.
AI_MODEL — Reserved; currently non-functional: no model is selected or invoked.
AI_API_KEY · secret — Reserved; currently non-functional: do not supply credentials because no provider client consumes them.
AI_MAX_TOKENS — Reserved; currently non-functional: retained only for future provider compatibility.
AI_TIMEOUT_MS — Reserved; currently non-functional: retained only for future provider compatibility.
AI_ALLOW_DESIGN_MUTATIONS — Reserved; currently non-functional: cannot enable AI-originated design mutation.
JLCPCB_MODE — JLCPCB API mode (disabled, mock, approved_api)
JLCPCB_CLIENT_ID — JLCPCB API client identifier.
JLCPCB_CLIENT_SECRET · secret — JLCPCB API client secret
JLCPCB_API_BASE_URL — JLCPCB API base URL
JLCPCB_ENABLE_ORDERING — Enable JLCPCB ordering
JLCSEARCH_ENABLED — Enable LCSC component search
JLCSEARCH_BASE_URL — LCSC search API base URL
LCSC_API_KEY · secret — LCSC API key
KEYLESS_SOURCING_ENABLED — Allow supported public keyless component-sourcing fallbacks when vendor credentials are unavailable.
SOURCING_CACHE_TTL_SECONDS — Component-sourcing cache lifetime in seconds (0 disables cache reuse).
VENDOR_MIN_REQUEST_INTERVAL_MS — Minimum delay in milliseconds between outbound requests to the same sourcing vendor.
MOUSER_ENABLED — Enable Mouser integration
MOUSER_API_KEY · secret — Mouser API key
MOUSER_API_BASE_URL — Mouser API base URL
DIGIKEY_ENABLED — Enable DigiKey integration
DIGIKEY_CLIENT_ID — DigiKey OAuth2 client identifier.
DIGIKEY_CLIENT_SECRET · secret — DigiKey OAuth2 client secret
DIGIKEY_SANDBOX — Use DigiKey sandbox environment
DIGIKEY_LOCALE — DigiKey locale
DIGIKEY_CURRENCY — DigiKey pricing currency
OAUTH_ENABLED — Enable OAuth for HTTP mode
OAUTH_ISSUER — Expected OAuth token issuer
OAUTH_AUDIENCE — Expected OAuth token audience
OAUTH_JWKS_URI — JWKS endpoint for token signature validation
OAUTH_REQUIRED_SCOPES — Required OAuth token scope
OTEL_ENABLED — Reserved; currently non-functional: no OTLP exporter is started.
OTEL_SERVICE_NAME — Reserved; currently non-functional: retained for a future OTLP exporter.
OTEL_EXPORTER_OTLP_ENDPOINT — Reserved; currently non-functional: retained for a future OTLP exporter.
TRACE_SAMPLE_RATE — Reserved; currently non-functional: no OTLP traces are emitted.