Skip to content

easyeda mcp pro changelog

io.github.oaslananka/easyeda-mcp-pro

21 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • server.json 1 field changed
    version
    1.12.0 1.13.1

  • server.json 1 field changed
    version
    1.11.2 1.12.0
  • server.json 1 field changed
    version
    1.11.0 1.11.2

  • server.json 1 field changed
    version
    1.10.2 1.11.0

  • server.json 1 field changed
    version
    1.10.1 1.10.2
  • server.json 1 field changed
    version
    1.9.0 1.10.1

  • server.json 1 field changed
    version
    1.6.0 1.9.0

  • server.json 2 fields changed
    env_vars
    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 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_SKILLS_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
    version
    1.5.5 1.6.0

  • server.json 1 field changed
    version
    1.5.4 1.5.5

  • server.json 1 field changed
    version
    1.5.3 1.5.4
  • server.json 1 field changed
    version
    1.5.2 1.5.3

  • server.json 1 field changed
    version
    1.5.0 1.5.2

  • server.json 1 field changed
    version
    1.4.0 1.5.0

  • server.json 1 field changed
    version
    1.2.1 1.4.0
  • server.json 1 field changed
    version
    1.2.0 1.2.1

  • server.json 1 field changed
    version
    1.1.0 1.2.0
  • AGENTS.md +84 −10

    https://raw.githubusercontent.com/oaslananka/easyeda-mcp-pro/HEAD/AGENTS.md

    − These instructions apply to the entire repository. Prefer repository-owned commands and policy files over inferred conventions.− - `easyeda-bridge-extension/`: EasyEDA Pro runtime extension.− - `pnpm security:audit` depends on the package registry and may fail or hang for environmental reasons; do not classify that as a repository defect without advisory evidence.− - Live EasyEDA tests are opt-in and require a connected disposable project; never substitute mocked golden evals for live-behaviour proof.− - Require explicit user approval before the first live EasyEDA write, then preview/apply/read back and verify the result.− - Never bypass write confirmation, dependency-audit policy, release-age policy, secret hygiene, or branch protection to make a check pass.− - Do not claim manufacturing approval from automated DRC/ERC/BOM/export results.− ## Change discipline− - Keep changes scoped and add regression tests for bug fixes or behaviour changes.− - Preserve pinned Node/pnpm versions and SHA-pinned GitHub Actions unless the change is an explicit runtime/dependency upgrade.+ These instructions apply to the entire repository. Prefer repository-owned commands and policy+ files over inferred conventions.+ ## Scope and precedence+ - This root file applies repository-wide.+ - Nested `AGENTS.md` files add or narrow instructions for their subtree.+ - When instructions conflict, the closest applicable `AGENTS.md` wins.+ - Nested instructions must not weaken repository security, approval, evidence, release, or product+   claim constraints unless the underlying policy is intentionally changed in the same work.+ - Executable repository policy and tests remain authoritative if prose drifts.+ Nested instruction boundaries:+ - `src/tools/AGENTS.md` — MCP tool metadata, schemas, mutation safety, profiles, scopes, and+   transaction behavior.+ - `src/remote/AGENTS.md` — remote gateway, pairing, approval, session routing, scopes, replay+   protection, and audit behavior.+ - `easyeda-bridge-extension/AGENTS.md` — EasyEDA browser extension runtime, local/remote bridge+   transport, mutation execution, hot-swap, packaging, and live verification.+ - `.github/AGENTS.md` — CI, branch-protection interfaces, security automation, release publication,+   provenance, and registry promotion.+ - `docs/TOOL_APPROVAL_POLICY.md` for remote approval semantics.+ - `docs/RELEASE_POLICY.md` for release-channel, evidence, and recovery rules.+ - `src/tools/`: registered MCP tool definitions and execution-policy metadata.+ - `src/remote/`: hosted/self-hosted remote gateway and approval/session boundary.+ - `easyeda-bridge-extension/`: EasyEDA Pro browser/runtime extension workspace package.+ - `skills/`: canonical product-owned agent skills.+ - `.agents/skills/`, `.claude/skills/`, `.codex/skills/`, and `.opencode/skills/`: runtime-specific+   skill distributions or mirrors.+ ## Runtime contract+ The supported development runtime is intentionally pinned.+ - Node.js: `24.21.0`+ - pnpm: `11.28.0`+ Start with:+ ```bash+ node scripts/check-runtime.mjs --require-pnpm+ ```+ Runtime upgrades are atomic repository-wide changes. Do not update only `packageManager`, a+ workflow, Docker metadata, `.node-version`, `.nvmrc`, or one documentation surface. Follow the+ runtime parity procedure in `CONTRIBUTING.md` and update every surface reported by the repository+ checkers in one focused change.+ - `pnpm security:audit` depends on the package registry and may fail or hang for environmental+   reasons; do not classify that as a repository defect without advisory evidence.

    Showing the first 40 of each.