← Index

io.github.oaslananka/easyeda-mcp-pro

io.github.oaslananka/easyeda-mcp-pro·v0.34.3·Other

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

In-path gate · all MCP tools

Using io.github.oaslananka/easyeda-mcp-pro in Claude, Cursor, Gemini CLI, Cline, or Zed?

MCP tool contracts can change remotely with no version bump. The mcpindex gate pins each contract and HOLDs the call when it drifts-before your agent acts. Zero credentials. This is not the package install for this server itself (use Install this server for that).

Install the mcpindex gate (one command)

Rewrites your MCP host config so each server launches behind the gate. Inspect first: curl -fsSL https://mcpindex.ai/install.sh | less

uv tool install mcpindex-gate && mcpindex-config-wire
Trust verdict · v1 advisory · method
NOT YET SCREENEDno verdict on file

Verdict not yet evaluated for this tool. The semantic screen takes adversarial cases first; coverage rolls out as the corpus expands (15/150 labels to graduation). The deterministic conformance probe is built but has not yet run on the public corpus, so a recorded verdict here is REVIEW or UNVERIFIED, never a clearing ALLOW. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: the eval, four-state verdict, honest limits.

Own this server? Screen its description →

That verdict was true at screening time (snapshot 2026-07-20).

Contracts can change after screening, with no version bump. The gate pins io.github.oaslananka/easyeda-mcp-pro’s tool contracts on first sight and holds any silent change before your agent acts - the check that keeps being true on Tuesday.

See your first HOLD in 2 minutes →

Environment variables
NODE_ENV

Environment mode

LOG_LEVEL

Pino log level

TOOL_PROFILE

Active tool profile (core, pro, full, dev, experimental)

MCP_PROTOCOL_VERSION

MCP protocol version string

MCP_BRIDGE_BACKEND

Bridge backend: local_bridge or experimental remote_relay

MCP_REMOTE_SESSION_ID

Optional fixed Remote Relay session id for the remote_relay backend

TRANSPORT

Server transport mode (stdio or http)

HTTP_HOST

HTTP bind address

HTTP_PORT

HTTP port

HTTP_AUTH_DISABLED

Disable HTTP transport authentication

HTTP_RATE_LIMIT_MAX

Max requests per minute per IP

CORS_ORIGIN

Allowed CORS origin for HTTP transport

ALLOWED_ORIGINS

Comma-separated list of allowed origins for HTTP transport (use * for wildcard)

MCP_TASKS_ENABLED

Enable experimental MCP tasks

MCP_APPS_ENABLED

Enable experimental MCP apps

MCP_V2_EXPERIMENTAL

Enable experimental MCP v2 features

MCP_RAW_EXEC_EXPERIMENTAL

Enable experimental raw EasyEDA runtime execution gate (dangerous; requires BRIDGE_RAW_EXEC_ENABLED)

BRIDGE_HOST

Bridge WebSocket host for EasyEDA Pro connection

BRIDGE_PORT

Bridge primary port

BRIDGE_PORT_SCAN

Port scan specification (comma-separated ports or ranges)

BRIDGE_TIMEOUT_MS

Bridge call timeout in ms

BRIDGE_HEARTBEAT_MS

Bridge heartbeat interval in ms

BRIDGE_RECONNECT_MAX_ATTEMPTS

Max reconnect attempts (0 = infinite)

BRIDGE_WAIT_FOR_EDA_MS

How long to wait for EasyEDA Pro to become available on startup (ms)

BRIDGE_MAX_PAYLOAD_SIZE

Max bridge payload size in bytes

BRIDGE_TOKEN
secret

Session token for extension auth

EASYEDA_DEV_BRIDGE

Enable EasyEDA dev bridge mode

BRIDGE_RAW_EXEC_ENABLED

Enable raw method execution on bridge (dangerous)

DATA_DIR

Data directory for storage

SQLITE_PATH

SQLite database path

ARTIFACT_DIR

Artifact export directory

CACHE_DIR

Cache directory

AI_PROVIDER

AI provider (none, anthropic, openai, openrouter, local)

AI_MODEL

AI model name

AI_API_KEY
secret

AI provider API key

AI_MAX_TOKENS

Max tokens for AI responses

AI_TIMEOUT_MS

AI request timeout in ms

AI_ALLOW_DESIGN_MUTATIONS

Allow AI to modify designs

JLCPCB_MODE

JLCPCB API mode (disabled, mock, approved_api)

JLCPCB_CLIENT_ID
secret

JLCPCB API client ID

JLCPCB_CLIENT_SECRET
secret

JLCPCB API client secret

JLCPCB_API_BASE_URL

JLCPCB API base URL

JLCPCB_ENABLE_ORDERING

Enable JLCPCB ordering

JLCPCB_DEFAULT_CURRENCY

JLCPCB default currency (USD, CNY)

JLCSEARCH_ENABLED

Enable LCSC component search

JLCSEARCH_BASE_URL

LCSC search API base URL

LCSC_API_KEY
secret

LCSC API key

LCSC_API_SECRET
secret

LCSC API secret

MOUSER_ENABLED

Enable Mouser integration

MOUSER_API_KEY
secret

Mouser API key

MOUSER_API_BASE_URL

Mouser API base URL

DIGIKEY_ENABLED

Enable DigiKey integration

DIGIKEY_CLIENT_ID
secret

DigiKey OAuth2 client ID

DIGIKEY_CLIENT_SECRET
secret

DigiKey OAuth2 client secret

DIGIKEY_SANDBOX

Use DigiKey sandbox environment

DIGIKEY_LOCALE

DigiKey locale

DIGIKEY_CURRENCY

DigiKey pricing currency

OAUTH_ENABLED

Enable OAuth for HTTP mode

OAUTH_ISSUER

Expected OAuth token issuer

OAUTH_AUDIENCE

Expected OAuth token audience

OAUTH_JWKS_URI

JWKS endpoint for token signature validation

OAUTH_REQUIRED_SCOPES

Required OAuth token scope

OTEL_ENABLED

Enable OpenTelemetry

OTEL_SERVICE_NAME

OpenTelemetry service name

OTEL_EXPORTER_OTLP_ENDPOINT

OpenTelemetry OTLP endpoint

TRACE_SAMPLE_RATE

OpenTelemetry trace sample rate (0.0 to 1.0)

MCP quality score · maturity, not trust · methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
5
Alternatives in Other