Home › IoT & Home › easyeda-mcp-pro
easyeda-mcp-pro
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 1.13.1)
npx -y [email protected]
Or add to your MCP client config:
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"BRIDGE_TOKEN": "<YOUR_VALUE>",
"AI_API_KEY": "<YOUR_VALUE>",
"JLCPCB_CLIENT_SECRET": "<YOUR_VALUE>",
"LCSC_API_KEY": "<YOUR_VALUE>",
"MOUSER_API_KEY": "<YOUR_VALUE>",
"DIGIKEY_CLIENT_SECRET": "<YOUR_VALUE>"
}
}
}
}
NODE_ENV— Environment modeLOG_LEVEL— Pino log levelTOOL_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 stringMCP_BRIDGE_BACKEND— Bridge backend: local_bridge or experimental remote_relayMCP_REMOTE_SESSION_ID— Optional fixed Remote Relay session id for the remote_relay backendTRANSPORT— Server transport mode (stdio or http)HTTP_HOST— HTTP bind addressHTTP_PORT— HTTP portHTTP_AUTH_DISABLED— Disable HTTP transport authenticationHTTP_RATE_LIMIT_MAX— Max requests per minute per IPCORS_ORIGIN— Allowed CORS origin for HTTP transportALLOWED_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— Experimental; enables sandboxed read-only MCP Apps project review UI; off by default.MCP_SKILLS_ENABLED— Experimental; serves packaged read-oriented Skills over MCP; off by default.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 connectionBRIDGE_PORT— Bridge primary portBRIDGE_PORT_SCAN— Port scan specification (comma-separated ports or ranges)BRIDGE_TIMEOUT_MS— Bridge call timeout in msBRIDGE_HEARTBEAT_MS— Bridge heartbeat interval in msBRIDGE_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 bytesBRIDGE_TOKENsecret — Session token for extension authEASYEDA_DEV_BRIDGE— Enable EasyEDA dev bridge modeBRIDGE_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_KEYsecret — 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_SECRETsecret — JLCPCB API client secretJLCPCB_API_BASE_URL— JLCPCB API base URLJLCPCB_ENABLE_ORDERING— Enable JLCPCB orderingJLCSEARCH_ENABLED— Enable LCSC component searchJLCSEARCH_BASE_URL— LCSC search API base URLLCSC_API_KEYsecret — LCSC API keyKEYLESS_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 integrationMOUSER_API_KEYsecret — Mouser API keyMOUSER_API_BASE_URL— Mouser API base URLDIGIKEY_ENABLED— Enable DigiKey integrationDIGIKEY_CLIENT_ID— DigiKey OAuth2 client identifier.DIGIKEY_CLIENT_SECRETsecret — DigiKey OAuth2 client secretDIGIKEY_SANDBOX— Use DigiKey sandbox environmentDIGIKEY_LOCALE— DigiKey localeDIGIKEY_CURRENCY— DigiKey pricing currencyOAUTH_ENABLED— Enable OAuth for HTTP modeOAUTH_ISSUER— Expected OAuth token issuerOAUTH_AUDIENCE— Expected OAuth token audienceOAUTH_JWKS_URI— JWKS endpoint for token signature validationOAUTH_REQUIRED_SCOPES— Required OAuth token scopeOTEL_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.
Related servers
ha-mcp
Configure and automate Home Assistant with Claude, ChatGPT, and other AI assistants.
Handsy AI
Let AI agents see and operate a real iPhone via an ESP32-S3 USB HID + AirPlay. No jailbreak.
Tapo MCP
MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents
home-assistant-vibecode-agent
Home Assistant MCP server agent. Enable Claude Code, Cursor, VS Code or any MCP-enabled IDE to help you vibe-code and manage Home…
Bagel
Plain-English analysis of robotics, drone, and IoT data, with intelligent edge data reduction.
hass-mcp
Interact with Home Assistant to control smart home devices, query states, manage automations, and troubleshoot your smart home setup.
Data from the Official MCP Registry