easyeda-mcp-pro
io.github.oaslananka/easyeda-mcp-pro · version 1.13.1
Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
https://github.com/oaslananka/easyeda-mcp-proQuick facts
- Listing: Community
- Published Nov 9, 04:36 UTC
- Transport: stdio
- Package: npm
easyeda-mcp-pro1.13.1 - Listed by cosmic-mcp: Nov 10, 04:26 UTC
Details
- Repository: https://github.com/oaslananka/easyeda-mcp-pro
- npm: https://www.npmjs.com/package/easyeda-mcp-pro
- Needs settings:
NODE_ENVLOG_LEVELTOOL_PROFILETOOL_SCOPESMCP_PROTOCOL_VERSIONMCP_BRIDGE_BACKENDMCP_REMOTE_SESSION_IDTRANSPORTHTTP_HOSTHTTP_PORTHTTP_AUTH_DISABLEDHTTP_RATE_LIMIT_MAXCORS_ORIGINALLOWED_ORIGINSMCP_TASKS_ENABLEDMCP_APPS_ENABLEDMCP_SKILLS_ENABLEDMCP_V2_EXPERIMENTALMCP_RAW_EXEC_EXPERIMENTALBRIDGE_HOSTBRIDGE_PORTBRIDGE_PORT_SCANBRIDGE_TIMEOUT_MSBRIDGE_HEARTBEAT_MSBRIDGE_WAIT_FOR_EDA_MSBRIDGE_MAX_PAYLOAD_SIZEBRIDGE_TOKENEASYEDA_DEV_BRIDGEBRIDGE_RAW_EXEC_ENABLEDDATA_DIRSQLITE_PATHARTIFACT_DIRCACHE_DIRAI_PROVIDERAI_MODELAI_API_KEYAI_MAX_TOKENSAI_TIMEOUT_MSAI_ALLOW_DESIGN_MUTATIONSJLCPCB_MODEJLCPCB_CLIENT_IDJLCPCB_CLIENT_SECRETJLCPCB_API_BASE_URLJLCPCB_ENABLE_ORDERINGJLCSEARCH_ENABLEDJLCSEARCH_BASE_URLLCSC_API_KEYKEYLESS_SOURCING_ENABLEDSOURCING_CACHE_TTL_SECONDSVENDOR_MIN_REQUEST_INTERVAL_MSMOUSER_ENABLEDMOUSER_API_KEYMOUSER_API_BASE_URLDIGIKEY_ENABLEDDIGIKEY_CLIENT_IDDIGIKEY_CLIENT_SECRETDIGIKEY_SANDBOXDIGIKEY_LOCALEDIGIKEY_CURRENCYOAUTH_ENABLEDOAUTH_ISSUEROAUTH_AUDIENCEOAUTH_JWKS_URIOAUTH_REQUIRED_SCOPESOTEL_ENABLEDOTEL_SERVICE_NAMEOTEL_EXPORTER_OTLP_ENDPOINTTRACE_SAMPLE_RATE
Setup snippets
Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.
Run it locally (npm)
npx -y '[email protected]'Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"easyeda-mcp-pro": {
"args": [
"-y",
"[email protected]"
],
"command": "npx",
"env": {
"AI_ALLOW_DESIGN_MUTATIONS": "<your ai allow design mutations>",
"AI_API_KEY": "<your ai api key>",
"AI_MAX_TOKENS": "<your ai max tokens>",
"AI_MODEL": "<your ai model>",
"AI_PROVIDER": "<your ai provider>",
"AI_TIMEOUT_MS": "<your ai timeout ms>",
"ALLOWED_ORIGINS": "<your allowed origins>",
"ARTIFACT_DIR": "<your artifact dir>",
"BRIDGE_HEARTBEAT_MS": "<your bridge heartbeat ms>",
"BRIDGE_HOST": "<your bridge host>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your bridge max payload size>",
"BRIDGE_PORT": "<your bridge port>",
"BRIDGE_PORT_SCAN": "<your bridge port scan>",
"BRIDGE_RAW_EXEC_ENABLED": "<your bridge raw exec enabled>",
"BRIDGE_TIMEOUT_MS": "<your bridge timeout ms>",
"BRIDGE_TOKEN": "<your bridge token>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your bridge wait for eda ms>",
"CACHE_DIR": "<your cache dir>",
"CORS_ORIGIN": "<your cors origin>",
"DATA_DIR": "<your data dir>",
"DIGIKEY_CLIENT_ID": "<your digikey client id>",
"DIGIKEY_CLIENT_SECRET": "<your digikey client secret>",
"DIGIKEY_CURRENCY": "<your digikey currency>",
"DIGIKEY_ENABLED": "<your digikey enabled>",
"DIGIKEY_LOCALE": "<your digikey locale>",
"DIGIKEY_SANDBOX": "<your digikey sandbox>",
"EASYEDA_DEV_BRIDGE": "<your easyeda dev bridge>",
"HTTP_AUTH_DISABLED": "<your http auth disabled>",
"HTTP_HOST": "<your http host>",
"HTTP_PORT": "<your http port>",
"HTTP_RATE_LIMIT_MAX": "<your http rate limit max>",
"JLCPCB_API_BASE_URL": "<your jlcpcb api base url>",
"JLCPCB_CLIENT_ID": "<your jlcpcb client id>",
"JLCPCB_CLIENT_SECRET": "<your jlcpcb client secret>",
"JLCPCB_ENABLE_ORDERING": "<your jlcpcb enable ordering>",
"JLCPCB_MODE": "<your jlcpcb mode>",
"JLCSEARCH_BASE_URL": "<your jlcsearch base url>",
"JLCSEARCH_ENABLED": "<your jlcsearch enabled>",
"KEYLESS_SOURCING_ENABLED": "<your keyless sourcing enabled>",
"LCSC_API_KEY": "<your lcsc api key>",
"LOG_LEVEL": "<your log level>",
"MCP_APPS_ENABLED": "<your mcp apps enabled>",
"MCP_BRIDGE_BACKEND": "<your mcp bridge backend>",
"MCP_PROTOCOL_VERSION": "<your mcp protocol version>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your mcp raw exec experimental>",
"MCP_REMOTE_SESSION_ID": "<your mcp remote session id>",
"MCP_SKILLS_ENABLED": "<your mcp skills enabled>",
"MCP_TASKS_ENABLED": "<your mcp tasks enabled>",
"MCP_V2_EXPERIMENTAL": "<your mcp v2 experimental>",
"MOUSER_API_BASE_URL": "<your mouser api base url>",
"MOUSER_API_KEY": "<your mouser api key>",
"MOUSER_ENABLED": "<your mouser enabled>",
"NODE_ENV": "<your node env>",
"OAUTH_AUDIENCE": "<your oauth audience>",
"OAUTH_ENABLED": "<your oauth enabled>",
"OAUTH_ISSUER": "<your oauth issuer>",
"OAUTH_JWKS_URI": "<your oauth jwks uri>",
"OAUTH_REQUIRED_SCOPES": "<your oauth required scopes>",
"OTEL_ENABLED": "<your otel enabled>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your otel exporter otlp endpoint>",
"OTEL_SERVICE_NAME": "<your otel service name>",
"SOURCING_CACHE_TTL_SECONDS": "<your sourcing cache ttl seconds>",
"SQLITE_PATH": "<your sqlite path>",
"TOOL_PROFILE": "<your tool profile>",
"TOOL_SCOPES": "<your tool scopes>",
"TRACE_SAMPLE_RATE": "<your trace sample rate>",
"TRANSPORT": "<your transport>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your vendor min request interval ms>"
}
}
}
}Claude Code
claude mcp add 'easyeda-mcp-pro' -- npx -y '[email protected]'Cursor (.cursor/mcp.json)
{
"mcpServers": {
"easyeda-mcp-pro": {
"args": [
"-y",
"[email protected]"
],
"command": "npx",
"env": {
"AI_ALLOW_DESIGN_MUTATIONS": "<your ai allow design mutations>",
"AI_API_KEY": "<your ai api key>",
"AI_MAX_TOKENS": "<your ai max tokens>",
"AI_MODEL": "<your ai model>",
"AI_PROVIDER": "<your ai provider>",
"AI_TIMEOUT_MS": "<your ai timeout ms>",
"ALLOWED_ORIGINS": "<your allowed origins>",
"ARTIFACT_DIR": "<your artifact dir>",
"BRIDGE_HEARTBEAT_MS": "<your bridge heartbeat ms>",
"BRIDGE_HOST": "<your bridge host>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your bridge max payload size>",
"BRIDGE_PORT": "<your bridge port>",
"BRIDGE_PORT_SCAN": "<your bridge port scan>",
"BRIDGE_RAW_EXEC_ENABLED": "<your bridge raw exec enabled>",
"BRIDGE_TIMEOUT_MS": "<your bridge timeout ms>",
"BRIDGE_TOKEN": "<your bridge token>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your bridge wait for eda ms>",
"CACHE_DIR": "<your cache dir>",
"CORS_ORIGIN": "<your cors origin>",
"DATA_DIR": "<your data dir>",
"DIGIKEY_CLIENT_ID": "<your digikey client id>",
"DIGIKEY_CLIENT_SECRET": "<your digikey client secret>",
"DIGIKEY_CURRENCY": "<your digikey currency>",
"DIGIKEY_ENABLED": "<your digikey enabled>",
"DIGIKEY_LOCALE": "<your digikey locale>",
"DIGIKEY_SANDBOX": "<your digikey sandbox>",
"EASYEDA_DEV_BRIDGE": "<your easyeda dev bridge>",
"HTTP_AUTH_DISABLED": "<your http auth disabled>",
"HTTP_HOST": "<your http host>",
"HTTP_PORT": "<your http port>",
"HTTP_RATE_LIMIT_MAX": "<your http rate limit max>",
"JLCPCB_API_BASE_URL": "<your jlcpcb api base url>",
"JLCPCB_CLIENT_ID": "<your jlcpcb client id>",
"JLCPCB_CLIENT_SECRET": "<your jlcpcb client secret>",
"JLCPCB_ENABLE_ORDERING": "<your jlcpcb enable ordering>",
"JLCPCB_MODE": "<your jlcpcb mode>",
"JLCSEARCH_BASE_URL": "<your jlcsearch base url>",
"JLCSEARCH_ENABLED": "<your jlcsearch enabled>",
"KEYLESS_SOURCING_ENABLED": "<your keyless sourcing enabled>",
"LCSC_API_KEY": "<your lcsc api key>",
"LOG_LEVEL": "<your log level>",
"MCP_APPS_ENABLED": "<your mcp apps enabled>",
"MCP_BRIDGE_BACKEND": "<your mcp bridge backend>",
"MCP_PROTOCOL_VERSION": "<your mcp protocol version>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your mcp raw exec experimental>",
"MCP_REMOTE_SESSION_ID": "<your mcp remote session id>",
"MCP_SKILLS_ENABLED": "<your mcp skills enabled>",
"MCP_TASKS_ENABLED": "<your mcp tasks enabled>",
"MCP_V2_EXPERIMENTAL": "<your mcp v2 experimental>",
"MOUSER_API_BASE_URL": "<your mouser api base url>",
"MOUSER_API_KEY": "<your mouser api key>",
"MOUSER_ENABLED": "<your mouser enabled>",
"NODE_ENV": "<your node env>",
"OAUTH_AUDIENCE": "<your oauth audience>",
"OAUTH_ENABLED": "<your oauth enabled>",
"OAUTH_ISSUER": "<your oauth issuer>",
"OAUTH_JWKS_URI": "<your oauth jwks uri>",
"OAUTH_REQUIRED_SCOPES": "<your oauth required scopes>",
"OTEL_ENABLED": "<your otel enabled>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your otel exporter otlp endpoint>",
"OTEL_SERVICE_NAME": "<your otel service name>",
"SOURCING_CACHE_TTL_SECONDS": "<your sourcing cache ttl seconds>",
"SQLITE_PATH": "<your sqlite path>",
"TOOL_PROFILE": "<your tool profile>",
"TOOL_SCOPES": "<your tool scopes>",
"TRACE_SAMPLE_RATE": "<your trace sample rate>",
"TRANSPORT": "<your transport>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your vendor min request interval ms>"
}
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"easyeda-mcp-pro": {
"args": [
"-y",
"[email protected]"
],
"command": "npx",
"env": {
"AI_ALLOW_DESIGN_MUTATIONS": "<your ai allow design mutations>",
"AI_API_KEY": "<your ai api key>",
"AI_MAX_TOKENS": "<your ai max tokens>",
"AI_MODEL": "<your ai model>",
"AI_PROVIDER": "<your ai provider>",
"AI_TIMEOUT_MS": "<your ai timeout ms>",
"ALLOWED_ORIGINS": "<your allowed origins>",
"ARTIFACT_DIR": "<your artifact dir>",
"BRIDGE_HEARTBEAT_MS": "<your bridge heartbeat ms>",
"BRIDGE_HOST": "<your bridge host>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your bridge max payload size>",
"BRIDGE_PORT": "<your bridge port>",
"BRIDGE_PORT_SCAN": "<your bridge port scan>",
"BRIDGE_RAW_EXEC_ENABLED": "<your bridge raw exec enabled>",
"BRIDGE_TIMEOUT_MS": "<your bridge timeout ms>",
"BRIDGE_TOKEN": "<your bridge token>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your bridge wait for eda ms>",
"CACHE_DIR": "<your cache dir>",
"CORS_ORIGIN": "<your cors origin>",
"DATA_DIR": "<your data dir>",
"DIGIKEY_CLIENT_ID": "<your digikey client id>",
"DIGIKEY_CLIENT_SECRET": "<your digikey client secret>",
"DIGIKEY_CURRENCY": "<your digikey currency>",
"DIGIKEY_ENABLED": "<your digikey enabled>",
"DIGIKEY_LOCALE": "<your digikey locale>",
"DIGIKEY_SANDBOX": "<your digikey sandbox>",
"EASYEDA_DEV_BRIDGE": "<your easyeda dev bridge>",
"HTTP_AUTH_DISABLED": "<your http auth disabled>",
"HTTP_HOST": "<your http host>",
"HTTP_PORT": "<your http port>",
"HTTP_RATE_LIMIT_MAX": "<your http rate limit max>",
"JLCPCB_API_BASE_URL": "<your jlcpcb api base url>",
"JLCPCB_CLIENT_ID": "<your jlcpcb client id>",
"JLCPCB_CLIENT_SECRET": "<your jlcpcb client secret>",
"JLCPCB_ENABLE_ORDERING": "<your jlcpcb enable ordering>",
"JLCPCB_MODE": "<your jlcpcb mode>",
"JLCSEARCH_BASE_URL": "<your jlcsearch base url>",
"JLCSEARCH_ENABLED": "<your jlcsearch enabled>",
"KEYLESS_SOURCING_ENABLED": "<your keyless sourcing enabled>",
"LCSC_API_KEY": "<your lcsc api key>",
"LOG_LEVEL": "<your log level>",
"MCP_APPS_ENABLED": "<your mcp apps enabled>",
"MCP_BRIDGE_BACKEND": "<your mcp bridge backend>",
"MCP_PROTOCOL_VERSION": "<your mcp protocol version>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your mcp raw exec experimental>",
"MCP_REMOTE_SESSION_ID": "<your mcp remote session id>",
"MCP_SKILLS_ENABLED": "<your mcp skills enabled>",
"MCP_TASKS_ENABLED": "<your mcp tasks enabled>",
"MCP_V2_EXPERIMENTAL": "<your mcp v2 experimental>",
"MOUSER_API_BASE_URL": "<your mouser api base url>",
"MOUSER_API_KEY": "<your mouser api key>",
"MOUSER_ENABLED": "<your mouser enabled>",
"NODE_ENV": "<your node env>",
"OAUTH_AUDIENCE": "<your oauth audience>",
"OAUTH_ENABLED": "<your oauth enabled>",
"OAUTH_ISSUER": "<your oauth issuer>",
"OAUTH_JWKS_URI": "<your oauth jwks uri>",
"OAUTH_REQUIRED_SCOPES": "<your oauth required scopes>",
"OTEL_ENABLED": "<your otel enabled>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your otel exporter otlp endpoint>",
"OTEL_SERVICE_NAME": "<your otel service name>",
"SOURCING_CACHE_TTL_SECONDS": "<your sourcing cache ttl seconds>",
"SQLITE_PATH": "<your sqlite path>",
"TOOL_PROFILE": "<your tool profile>",
"TOOL_SCOPES": "<your tool scopes>",
"TRACE_SAMPLE_RATE": "<your trace sample rate>",
"TRANSPORT": "<your transport>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your vendor min request interval ms>"
},
"type": "stdio"
}
}
}Related servers
- Business Contact Finder Verified domain
Check how to contact a business website, and whether that contact path actually works. - Contractor Licence Changes Verified domain
Did this contractor's licence change? Observed lapses and reinstatements, not a snapshot. - Licensed House Painters Verified domain
Find licensed house painters in 11 US states, with dated license status from state boards. - AnkiMCP Server Verified domain
Anki addon that exposes your flashcard collection to AI assistants via a local MCP server. - Affiliate Networks MCP Verified domain
Affiliate network reporting in your AI client. Bring your own keys. Most adapters experimental. - Boolsai Grep Verified domain
Parallel regex across all Boolsai scans — discover new vendor patterns, niche signals. 4 tools.