io.github.oaslananka/easyeda-mcp-pro
io.github.oaslananka/easyeda-mcp-pro
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
Connect this server
Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro@1.11.2"
],
"env": {
"NODE_ENV": "development",
"LOG_LEVEL": "info",
"TOOL_PROFILE": "core",
"MCP_PROTOCOL_VERSION": "2025-11-25",
"MCP_BRIDGE_BACKEND": "local_bridge",
"TRANSPORT": "stdio",
"HTTP_HOST": "127.0.0.1",
"HTTP_PORT": "3000",
"HTTP_AUTH_DISABLED": "false",
"HTTP_RATE_LIMIT_MAX": "100",
"MCP_TASKS_ENABLED": "false",
"MCP_APPS_ENABLED": "false",
"MCP_SKILLS_ENABLED": "false",
"MCP_V2_EXPERIMENTAL": "false",
"MCP_RAW_EXEC_EXPERIMENTAL": "false",
"BRIDGE_HOST": "127.0.0.1",
"BRIDGE_PORT": "49620",
"BRIDGE_PORT_SCAN": "49620-49629",
"BRIDGE_TIMEOUT_MS": "15000",
"BRIDGE_HEARTBEAT_MS": "10000",
"BRIDGE_WAIT_FOR_EDA_MS": "30000",
"BRIDGE_MAX_PAYLOAD_SIZE": "1048576",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "false",
"BRIDGE_RAW_EXEC_ENABLED": "false",
"AI_PROVIDER": "none",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "8000",
"AI_TIMEOUT_MS": "60000",
"AI_ALLOW_DESIGN_MUTATIONS": "false",
"JLCPCB_MODE": "disabled",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "https://api.jlcpcb.com",
"JLCPCB_ENABLE_ORDERING": "false",
"JLCSEARCH_ENABLED": "true",
"JLCSEARCH_BASE_URL": "https://jlcsearch.tscircuit.com",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "true",
"SOURCING_CACHE_TTL_SECONDS": "21600",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "150",
"MOUSER_ENABLED": "false",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "https://api.mouser.com",
"DIGIKEY_ENABLED": "false",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "true",
"DIGIKEY_LOCALE": "en-US",
"DIGIKEY_CURRENCY": "USD",
"OAUTH_ENABLED": "false",
"OAUTH_AUDIENCE": "easyeda-mcp-pro",
"OAUTH_REQUIRED_SCOPES": "easyeda:read",
"OTEL_ENABLED": "false",
"OTEL_SERVICE_NAME": "easyeda-mcp-pro",
"TRACE_SAMPLE_RATE": "1"
}
}
}
}- NODE_ENVEnvironment mode
- LOG_LEVELPino log level
- TOOL_PROFILEActive tool profile (core, pro, full, dev, experimental)
- MCP_PROTOCOL_VERSIONMCP protocol version string
- MCP_BRIDGE_BACKENDBridge backend: local_bridge or experimental remote_relay
- TRANSPORTServer transport mode (stdio or http)
- HTTP_HOSTHTTP bind address
- HTTP_PORTHTTP port
- HTTP_AUTH_DISABLEDDisable HTTP transport authentication
- HTTP_RATE_LIMIT_MAXMax requests per minute per IP
- MCP_TASKS_ENABLEDReserved; currently non-functional: parsed for compatibility, but the server does not advertise or execute MCP Tasks.
- MCP_APPS_ENABLEDExperimental; enables sandboxed read-only MCP Apps project review UI; off by default.
- MCP_SKILLS_ENABLEDExperimental; serves packaged read-oriented Skills over MCP; off by default.
- MCP_V2_EXPERIMENTALExperimental; enables opt-in dual-era HTTP and stdio support for MCP 2026-07-28 while legacy behavior remains the default.
- MCP_RAW_EXEC_EXPERIMENTALExperimental second gate for raw EasyEDA runtime execution; requires BRIDGE_RAW_EXEC_ENABLED.
- BRIDGE_HOSTBridge WebSocket host for EasyEDA Pro connection
- BRIDGE_PORTBridge primary port
- BRIDGE_PORT_SCANPort scan specification (comma-separated ports or ranges)
- BRIDGE_TIMEOUT_MSBridge call timeout in ms
- BRIDGE_HEARTBEAT_MSBridge heartbeat interval in ms
- BRIDGE_WAIT_FOR_EDA_MSHow long to wait for EasyEDA Pro to become available on startup (ms)
- BRIDGE_MAX_PAYLOAD_SIZEMax bridge payload size in bytes
- BRIDGE_TOKENsecretSession token for extension auth
- EASYEDA_DEV_BRIDGEEnable EasyEDA dev bridge mode
- BRIDGE_RAW_EXEC_ENABLEDExperimental first gate for raw EasyEDA runtime execution; requires MCP_RAW_EXEC_EXPERIMENTAL.
- AI_PROVIDERReserved; currently non-functional: no in-process AI provider client is invoked.
- AI_API_KEYsecretReserved; currently non-functional: do not supply credentials because no provider client consumes them.
- AI_MAX_TOKENSReserved; currently non-functional: retained only for future provider compatibility.
- AI_TIMEOUT_MSReserved; currently non-functional: retained only for future provider compatibility.
- AI_ALLOW_DESIGN_MUTATIONSReserved; currently non-functional: cannot enable AI-originated design mutation.
- JLCPCB_MODEJLCPCB API mode (disabled, mock, approved_api)
- JLCPCB_CLIENT_SECRETsecretJLCPCB API client secret
- JLCPCB_API_BASE_URLJLCPCB API base URL
- JLCPCB_ENABLE_ORDERINGEnable JLCPCB ordering
- JLCSEARCH_ENABLEDEnable LCSC component search
- JLCSEARCH_BASE_URLLCSC search API base URL
- LCSC_API_KEYsecretLCSC API key
- KEYLESS_SOURCING_ENABLEDAllow supported public keyless component-sourcing fallbacks when vendor credentials are unavailable.
- SOURCING_CACHE_TTL_SECONDSComponent-sourcing cache lifetime in seconds (0 disables cache reuse).
- VENDOR_MIN_REQUEST_INTERVAL_MSMinimum delay in milliseconds between outbound requests to the same sourcing vendor.
- MOUSER_ENABLEDEnable Mouser integration
- MOUSER_API_KEYsecretMouser API key
- MOUSER_API_BASE_URLMouser API base URL
- DIGIKEY_ENABLEDEnable DigiKey integration
- DIGIKEY_CLIENT_SECRETsecretDigiKey OAuth2 client secret
- DIGIKEY_SANDBOXUse DigiKey sandbox environment
- DIGIKEY_LOCALEDigiKey locale
- DIGIKEY_CURRENCYDigiKey pricing currency
- OAUTH_ENABLEDEnable OAuth for HTTP mode
- OAUTH_AUDIENCEExpected OAuth token audience
- OAUTH_REQUIRED_SCOPESRequired OAuth token scope
- OTEL_ENABLEDReserved; currently non-functional: no OTLP exporter is started.
- OTEL_SERVICE_NAMEReserved; currently non-functional: retained for a future OTLP exporter.
- TRACE_SAMPLE_RATEReserved; currently non-functional: no OTLP traces are emitted.
A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.
- Category
- Developer Tools
- Version
- 1.11.2
- Registry
- active
- Published
- 11/8/2026
More Developer Tools servers
Browse all Developer Tools →MCP Health Monitor
oaslananka
Monitor MCP, CI, and HTTP targets with health history, TLS expiry, assertions, and diagnostics
io.github.oaslananka/infra-lens-mcp
oaslananka
SSH Linux metrics, baselines, anomaly detection, and plain-English infrastructure explanations.
KiCad MCP Pro
oaslananka
Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
MCP Debug Recorder
oaslananka
Record debug sessions, commands, failed attempts, and successful fixes in local SQLite storage.
io.github.oaslananka/mcp-infra-lens
oaslananka
SSH Linux metrics, baselines, anomaly detection, and plain-English infrastructure explanations.
SSH MCP Tool
oaslananka-lab
Secure MCP SSH automation server with policy controls, resources, prompts, stdio, and HTTP.
Add the badge to your site
Show visitors that io.github.oaslananka/easyeda-mcp-pro is listed here — it’s also the link we check for a free listing.
HTML — for your website
<a href="https://serverdex.io/server/io-github-oaslananka-easyeda-mcp-pro?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="io.github.oaslananka/easyeda-mcp-pro — listed on Serverdex" width="123" height="40" loading="lazy"></a>Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.
Markdown — for your README
[](https://serverdex.io/server/io-github-oaslananka-easyeda-mcp-pro?utm_source=badge)Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.