{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","_meta":{"io.mcpregistry/tags":[],"io.mcpregistry/tools":[],"io.mcpregistry/transport":"stdio"},"description":"MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.","name":"io.github.oaslananka/easyeda-mcp-pro","packages":[{"environmentVariables":[{"isRequired":true,"isSecret":false,"name":"NODE_ENV"},{"isRequired":true,"isSecret":false,"name":"LOG_LEVEL"},{"isRequired":true,"isSecret":false,"name":"TOOL_PROFILE"},{"isRequired":true,"isSecret":false,"name":"TOOL_SCOPES"},{"isRequired":true,"isSecret":false,"name":"MCP_PROTOCOL_VERSION"},{"isRequired":true,"isSecret":false,"name":"MCP_BRIDGE_BACKEND"},{"isRequired":true,"isSecret":false,"name":"MCP_REMOTE_SESSION_ID"},{"isRequired":true,"isSecret":false,"name":"TRANSPORT"},{"isRequired":true,"isSecret":false,"name":"HTTP_HOST"},{"isRequired":true,"isSecret":false,"name":"HTTP_PORT"},{"isRequired":true,"isSecret":false,"name":"HTTP_AUTH_DISABLED"},{"isRequired":true,"isSecret":false,"name":"HTTP_RATE_LIMIT_MAX"},{"isRequired":true,"isSecret":false,"name":"CORS_ORIGIN"},{"isRequired":true,"isSecret":false,"name":"ALLOWED_ORIGINS"},{"isRequired":true,"isSecret":false,"name":"MCP_TASKS_ENABLED"},{"isRequired":true,"isSecret":false,"name":"MCP_APPS_ENABLED"},{"isRequired":true,"isSecret":false,"name":"MCP_V2_EXPERIMENTAL"},{"isRequired":true,"isSecret":false,"name":"MCP_RAW_EXEC_EXPERIMENTAL"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_HOST"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_PORT"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_PORT_SCAN"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_TIMEOUT_MS"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_HEARTBEAT_MS"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_WAIT_FOR_EDA_MS"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_MAX_PAYLOAD_SIZE"},{"isRequired":true,"isSecret":true,"name":"BRIDGE_TOKEN"},{"isRequired":true,"isSecret":false,"name":"EASYEDA_DEV_BRIDGE"},{"isRequired":true,"isSecret":false,"name":"BRIDGE_RAW_EXEC_ENABLED"},{"isRequired":true,"isSecret":false,"name":"DATA_DIR"},{"isRequired":true,"isSecret":false,"name":"SQLITE_PATH"},{"isRequired":true,"isSecret":false,"name":"ARTIFACT_DIR"},{"isRequired":true,"isSecret":false,"name":"CACHE_DIR"},{"isRequired":true,"isSecret":false,"name":"AI_PROVIDER"},{"isRequired":true,"isSecret":false,"name":"AI_MODEL"},{"isRequired":true,"isSecret":true,"name":"AI_API_KEY"},{"isRequired":true,"isSecret":true,"name":"AI_MAX_TOKENS"},{"isRequired":true,"isSecret":false,"name":"AI_TIMEOUT_MS"},{"isRequired":true,"isSecret":false,"name":"AI_ALLOW_DESIGN_MUTATIONS"},{"isRequired":true,"isSecret":false,"name":"JLCPCB_MODE"},{"isRequired":true,"isSecret":false,"name":"JLCPCB_CLIENT_ID"},{"isRequired":true,"isSecret":true,"name":"JLCPCB_CLIENT_SECRET"},{"isRequired":true,"isSecret":false,"name":"JLCPCB_API_BASE_URL"},{"isRequired":true,"isSecret":false,"name":"JLCPCB_ENABLE_ORDERING"},{"isRequired":true,"isSecret":false,"name":"JLCSEARCH_ENABLED"},{"isRequired":true,"isSecret":false,"name":"JLCSEARCH_BASE_URL"},{"isRequired":true,"isSecret":true,"name":"LCSC_API_KEY"},{"isRequired":true,"isSecret":true,"name":"KEYLESS_SOURCING_ENABLED"},{"isRequired":true,"isSecret":false,"name":"SOURCING_CACHE_TTL_SECONDS"},{"isRequired":true,"isSecret":false,"name":"VENDOR_MIN_REQUEST_INTERVAL_MS"},{"isRequired":true,"isSecret":false,"name":"MOUSER_ENABLED"},{"isRequired":true,"isSecret":true,"name":"MOUSER_API_KEY"},{"isRequired":true,"isSecret":false,"name":"MOUSER_API_BASE_URL"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_ENABLED"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_CLIENT_ID"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_CLIENT_SECRET"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_SANDBOX"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_LOCALE"},{"isRequired":true,"isSecret":true,"name":"DIGIKEY_CURRENCY"},{"isRequired":true,"isSecret":false,"name":"OAUTH_ENABLED"},{"isRequired":true,"isSecret":false,"name":"OAUTH_ISSUER"},{"isRequired":true,"isSecret":false,"name":"OAUTH_AUDIENCE"},{"isRequired":true,"isSecret":false,"name":"OAUTH_JWKS_URI"},{"isRequired":true,"isSecret":false,"name":"OAUTH_REQUIRED_SCOPES"},{"isRequired":true,"isSecret":false,"name":"OTEL_ENABLED"},{"isRequired":true,"isSecret":false,"name":"OTEL_SERVICE_NAME"},{"isRequired":true,"isSecret":false,"name":"OTEL_EXPORTER_OTLP_ENDPOINT"},{"isRequired":true,"isSecret":false,"name":"TRACE_SAMPLE_RATE"}],"identifier":"easyeda-mcp-pro","registryType":"npm","transport":{"type":"stdio"},"version":"1.0.1"}],"repository":{"source":"github","url":"https://github.com/oaslananka/easyeda-mcp-pro"},"title":"easyeda mcp pro","version":"1.0.1"},"_meta":{"io.mcpregistry/official":{"status":"active","origin":"official","updated_at":"2026-09-15T03:59:15Z","synced_at":"2026-09-22T03:57:44.503431Z","is_latest":true,"published_at":"2026-09-15T03:59:15Z"}}}