Skip to content
Verified official

easyeda mcp pro MCP

v1.0.1

io.github.oaslananka/easyeda-mcp-pro

MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add easyeda-mcp-pro -e NODE_ENV=<NODE_ENV> -e LOG_LEVEL=<LOG_LEVEL> -e TOOL_PROFILE=<TOOL_PROFILE> -e TOOL_SCOPES=<TOOL_SCOPES> -e MCP_PROTOCOL_VERSION=<MCP_PROTOCOL_VERSION> -e MCP_BRIDGE_BACKEND=<MCP_BRIDGE_BACKEND> -e MCP_REMOTE_SESSION_ID=<MCP_REMOTE_SESSION_ID> -e TRANSPORT=<TRANSPORT> -e HTTP_HOST=<HTTP_HOST> -e HTTP_PORT=<HTTP_PORT> -e HTTP_AUTH_DISABLED=<HTTP_AUTH_DISABLED> -e HTTP_RATE_LIMIT_MAX=<HTTP_RATE_LIMIT_MAX> -e CORS_ORIGIN=<CORS_ORIGIN> -e ALLOWED_ORIGINS=<ALLOWED_ORIGINS> -e MCP_TASKS_ENABLED=<MCP_TASKS_ENABLED> -e MCP_APPS_ENABLED=<MCP_APPS_ENABLED> -e MCP_V2_EXPERIMENTAL=<MCP_V2_EXPERIMENTAL> -e MCP_RAW_EXEC_EXPERIMENTAL=<MCP_RAW_EXEC_EXPERIMENTAL> -e BRIDGE_HOST=<BRIDGE_HOST> -e BRIDGE_PORT=<BRIDGE_PORT> -e BRIDGE_PORT_SCAN=<BRIDGE_PORT_SCAN> -e BRIDGE_TIMEOUT_MS=<BRIDGE_TIMEOUT_MS> -e BRIDGE_HEARTBEAT_MS=<BRIDGE_HEARTBEAT_MS> -e BRIDGE_WAIT_FOR_EDA_MS=<BRIDGE_WAIT_FOR_EDA_MS> -e BRIDGE_MAX_PAYLOAD_SIZE=<BRIDGE_MAX_PAYLOAD_SIZE> -e BRIDGE_TOKEN=<BRIDGE_TOKEN> -e EASYEDA_DEV_BRIDGE=<EASYEDA_DEV_BRIDGE> -e BRIDGE_RAW_EXEC_ENABLED=<BRIDGE_RAW_EXEC_ENABLED> -e DATA_DIR=<DATA_DIR> -e SQLITE_PATH=<SQLITE_PATH> -e ARTIFACT_DIR=<ARTIFACT_DIR> -e CACHE_DIR=<CACHE_DIR> -e AI_PROVIDER=<AI_PROVIDER> -e AI_MODEL=<AI_MODEL> -e AI_API_KEY=<AI_API_KEY> -e AI_MAX_TOKENS=<AI_MAX_TOKENS> -e AI_TIMEOUT_MS=<AI_TIMEOUT_MS> -e AI_ALLOW_DESIGN_MUTATIONS=<AI_ALLOW_DESIGN_MUTATIONS> -e JLCPCB_MODE=<JLCPCB_MODE> -e JLCPCB_CLIENT_ID=<JLCPCB_CLIENT_ID> -e JLCPCB_CLIENT_SECRET=<JLCPCB_CLIENT_SECRET> -e JLCPCB_API_BASE_URL=<JLCPCB_API_BASE_URL> -e JLCPCB_ENABLE_ORDERING=<JLCPCB_ENABLE_ORDERING> -e JLCSEARCH_ENABLED=<JLCSEARCH_ENABLED> -e JLCSEARCH_BASE_URL=<JLCSEARCH_BASE_URL> -e LCSC_API_KEY=<LCSC_API_KEY> -e KEYLESS_SOURCING_ENABLED=<KEYLESS_SOURCING_ENABLED> -e SOURCING_CACHE_TTL_SECONDS=<SOURCING_CACHE_TTL_SECONDS> -e VENDOR_MIN_REQUEST_INTERVAL_MS=<VENDOR_MIN_REQUEST_INTERVAL_MS> -e MOUSER_ENABLED=<MOUSER_ENABLED> -e MOUSER_API_KEY=<MOUSER_API_KEY> -e MOUSER_API_BASE_URL=<MOUSER_API_BASE_URL> -e DIGIKEY_ENABLED=<DIGIKEY_ENABLED> -e DIGIKEY_CLIENT_ID=<DIGIKEY_CLIENT_ID> -e DIGIKEY_CLIENT_SECRET=<DIGIKEY_CLIENT_SECRET> -e DIGIKEY_SANDBOX=<DIGIKEY_SANDBOX> -e DIGIKEY_LOCALE=<DIGIKEY_LOCALE> -e DIGIKEY_CURRENCY=<DIGIKEY_CURRENCY> -e OAUTH_ENABLED=<OAUTH_ENABLED> -e OAUTH_ISSUER=<OAUTH_ISSUER> -e OAUTH_AUDIENCE=<OAUTH_AUDIENCE> -e OAUTH_JWKS_URI=<OAUTH_JWKS_URI> -e OAUTH_REQUIRED_SCOPES=<OAUTH_REQUIRED_SCOPES> -e OTEL_ENABLED=<OTEL_ENABLED> -e OTEL_SERVICE_NAME=<OTEL_SERVICE_NAME> -e OTEL_EXPORTER_OTLP_ENDPOINT=<OTEL_EXPORTER_OTLP_ENDPOINT> -e TRACE_SAMPLE_RATE=<TRACE_SAMPLE_RATE> -- npx -y easyeda-mcp-pro

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.