Server data from the Official MCP Registry
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
About
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
Security Report
The easyeda-mcp-pro server is a developer tool bridging AI assistants to EasyEDA Pro via a WebSocket bridge, with mostly consistent permissions (network, local bridge, file/env config) for its purpose. The reviewed code shows supply-chain hygiene like pinned checksums and strict archive validation, with no clear exfiltration or backdoor in the visible portion. Remaining concerns are the hot-swappable dispatcher that can replace executing code over the bridge (which warrants scrutiny), the unauthenticated-looking WebSocket bridge surface not visible in the excerpt, and that the code was truncated so full review was not possible. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
7 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: NODE_ENV
Environment variable: LOG_LEVEL
Environment variable: TOOL_PROFILE
Environment variable: TOOL_SCOPES
Environment variable: MCP_PROTOCOL_VERSION
Environment variable: MCP_BRIDGE_BACKEND
Environment variable: MCP_REMOTE_SESSION_ID
Environment variable: TRANSPORT
Environment variable: HTTP_HOST
Environment variable: HTTP_PORT
Environment variable: HTTP_AUTH_DISABLED
Environment variable: HTTP_RATE_LIMIT_MAX
Environment variable: CORS_ORIGIN
Environment variable: ALLOWED_ORIGINS
Environment variable: MCP_TASKS_ENABLED
Environment variable: MCP_APPS_ENABLED
Environment variable: MCP_V2_EXPERIMENTAL
Environment variable: MCP_RAW_EXEC_EXPERIMENTAL
Environment variable: BRIDGE_HOST
Environment variable: BRIDGE_PORT
Environment variable: BRIDGE_PORT_SCAN
Environment variable: BRIDGE_TIMEOUT_MS
Environment variable: BRIDGE_HEARTBEAT_MS
Environment variable: BRIDGE_WAIT_FOR_EDA_MS
Environment variable: BRIDGE_MAX_PAYLOAD_SIZE
Environment variable: BRIDGE_TOKEN
Environment variable: EASYEDA_DEV_BRIDGE
Environment variable: BRIDGE_RAW_EXEC_ENABLED
Environment variable: DATA_DIR
Environment variable: SQLITE_PATH
Environment variable: ARTIFACT_DIR
Environment variable: CACHE_DIR
Environment variable: AI_PROVIDER
Environment variable: AI_MODEL
Environment variable: AI_API_KEY
Environment variable: AI_MAX_TOKENS
Environment variable: AI_TIMEOUT_MS
Environment variable: AI_ALLOW_DESIGN_MUTATIONS
Environment variable: JLCPCB_MODE
Environment variable: JLCPCB_CLIENT_ID
Environment variable: JLCPCB_CLIENT_SECRET
Environment variable: JLCPCB_API_BASE_URL
Environment variable: JLCPCB_ENABLE_ORDERING
Environment variable: JLCSEARCH_ENABLED
Environment variable: JLCSEARCH_BASE_URL
Environment variable: LCSC_API_KEY
Environment variable: KEYLESS_SOURCING_ENABLED
Environment variable: SOURCING_CACHE_TTL_SECONDS
Environment variable: VENDOR_MIN_REQUEST_INTERVAL_MS
Environment variable: MOUSER_ENABLED
Environment variable: MOUSER_API_KEY
Environment variable: MOUSER_API_BASE_URL
Environment variable: DIGIKEY_ENABLED
Environment variable: DIGIKEY_CLIENT_ID
Environment variable: DIGIKEY_CLIENT_SECRET
Environment variable: DIGIKEY_SANDBOX
Environment variable: DIGIKEY_LOCALE
Environment variable: DIGIKEY_CURRENCY
Environment variable: OAUTH_ENABLED
Environment variable: OAUTH_ISSUER
Environment variable: OAUTH_AUDIENCE
Environment variable: OAUTH_JWKS_URI
Environment variable: OAUTH_REQUIRED_SCOPES
Environment variable: OTEL_ENABLED
Environment variable: OTEL_SERVICE_NAME
Environment variable: OTEL_EXPORTER_OTLP_ENDPOINT
Environment variable: TRACE_SAMPLE_RATE
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-oaslananka-easyeda-mcp-pro": {
"env": {
"AI_MODEL": "your-ai-model-here",
"DATA_DIR": "your-data-dir-here",
"NODE_ENV": "your-node-env-here",
"CACHE_DIR": "your-cache-dir-here",
"HTTP_HOST": "your-http-host-here",
"HTTP_PORT": "your-http-port-here",
"LOG_LEVEL": "your-log-level-here",
"TRANSPORT": "your-transport-here",
"AI_API_KEY": "your-ai-api-key-here",
"AI_PROVIDER": "your-ai-provider-here",
"BRIDGE_HOST": "your-bridge-host-here",
"BRIDGE_PORT": "your-bridge-port-here",
"CORS_ORIGIN": "your-cors-origin-here",
"JLCPCB_MODE": "your-jlcpcb-mode-here",
"SQLITE_PATH": "your-sqlite-path-here",
"TOOL_SCOPES": "your-tool-scopes-here",
"ARTIFACT_DIR": "your-artifact-dir-here",
"BRIDGE_TOKEN": "your-bridge-token-here",
"LCSC_API_KEY": "your-lcsc-api-key-here",
"OAUTH_ISSUER": "your-oauth-issuer-here",
"OTEL_ENABLED": "your-otel-enabled-here",
"TOOL_PROFILE": "your-tool-profile-here",
"AI_MAX_TOKENS": "your-ai-max-tokens-here",
"AI_TIMEOUT_MS": "your-ai-timeout-ms-here",
"OAUTH_ENABLED": "your-oauth-enabled-here",
"DIGIKEY_LOCALE": "your-digikey-locale-here",
"MOUSER_API_KEY": "your-mouser-api-key-here",
"MOUSER_ENABLED": "your-mouser-enabled-here",
"OAUTH_AUDIENCE": "your-oauth-audience-here",
"OAUTH_JWKS_URI": "your-oauth-jwks-uri-here",
"ALLOWED_ORIGINS": "your-allowed-origins-here",
"DIGIKEY_ENABLED": "your-digikey-enabled-here",
"DIGIKEY_SANDBOX": "your-digikey-sandbox-here",
"BRIDGE_PORT_SCAN": "your-bridge-port-scan-here",
"DIGIKEY_CURRENCY": "your-digikey-currency-here",
"JLCPCB_CLIENT_ID": "your-jlcpcb-client-id-here",
"MCP_APPS_ENABLED": "your-mcp-apps-enabled-here",
"BRIDGE_TIMEOUT_MS": "your-bridge-timeout-ms-here",
"DIGIKEY_CLIENT_ID": "your-digikey-client-id-here",
"JLCSEARCH_ENABLED": "your-jlcsearch-enabled-here",
"MCP_TASKS_ENABLED": "your-mcp-tasks-enabled-here",
"OTEL_SERVICE_NAME": "your-otel-service-name-here",
"TRACE_SAMPLE_RATE": "your-trace-sample-rate-here",
"EASYEDA_DEV_BRIDGE": "your-easyeda-dev-bridge-here",
"HTTP_AUTH_DISABLED": "your-http-auth-disabled-here",
"JLCSEARCH_BASE_URL": "your-jlcsearch-base-url-here",
"MCP_BRIDGE_BACKEND": "your-mcp-bridge-backend-here",
"BRIDGE_HEARTBEAT_MS": "your-bridge-heartbeat-ms-here",
"HTTP_RATE_LIMIT_MAX": "your-http-rate-limit-max-here",
"JLCPCB_API_BASE_URL": "your-jlcpcb-api-base-url-here",
"MCP_V2_EXPERIMENTAL": "your-mcp-v2-experimental-here",
"MOUSER_API_BASE_URL": "your-mouser-api-base-url-here",
"JLCPCB_CLIENT_SECRET": "your-jlcpcb-client-secret-here",
"MCP_PROTOCOL_VERSION": "your-mcp-protocol-version-here",
"DIGIKEY_CLIENT_SECRET": "your-digikey-client-secret-here",
"MCP_REMOTE_SESSION_ID": "your-mcp-remote-session-id-here",
"OAUTH_REQUIRED_SCOPES": "your-oauth-required-scopes-here",
"BRIDGE_WAIT_FOR_EDA_MS": "your-bridge-wait-for-eda-ms-here",
"JLCPCB_ENABLE_ORDERING": "your-jlcpcb-enable-ordering-here",
"BRIDGE_MAX_PAYLOAD_SIZE": "your-bridge-max-payload-size-here",
"BRIDGE_RAW_EXEC_ENABLED": "your-bridge-raw-exec-enabled-here",
"KEYLESS_SOURCING_ENABLED": "your-keyless-sourcing-enabled-here",
"AI_ALLOW_DESIGN_MUTATIONS": "your-ai-allow-design-mutations-here",
"MCP_RAW_EXEC_EXPERIMENTAL": "your-mcp-raw-exec-experimental-here",
"SOURCING_CACHE_TTL_SECONDS": "your-sourcing-cache-ttl-seconds-here",
"OTEL_EXPORTER_OTLP_ENDPOINT": "your-otel-exporter-otlp-endpoint-here",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "your-vendor-min-request-interval-ms-here"
},
"args": [
"-y",
"easyeda-mcp-pro"
],
"command": "npx"
}
}
}Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
