Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

easyeda-mcp-pro

local MCP server

Installation

Terminal

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

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

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

Fill in the environment variables with your own credentials.

Summary

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

Questions

easyeda-mcp-pro is a local MCP server distributed as the npm package easyeda-mcp-pro.

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

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

Similar MCP servers

NameStars
  1. DBHubio.github.bytebase/dbhub3,574
  2. Anki MCP Serverai.ankimcp/anki-mcp-server497
  3. mcp-ssh-managerio.github.bvisible/mcp-ssh-manager493
  4. google-analytics-mcpio.github.surendranb/google-analytics-mcp242
  5. EasyEDA Copilotio.github.biosshot/easyeda-copilot156
  6. Dynatrace-mcpio.github.dynatrace-oss/Dynatrace-mcp138
  7. Unraid MCPai.dinglebear/unraid-mcp131
  8. Unraid MCPtv.tootie/unraid-mcp131
Buy me a coffee