Skip to content

DipTrace MCP 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@fireostendere fireostendere released this 30 Jul 08:14

DipTrace MCP 0.1.0

First tagged release of DipTrace MCP: a local Model Context Protocol server
and guarded XML bridge for reading, analyzing, reviewing, and safely editing
DipTrace designs. Licensed under Apache-2.0.

Artifacts and verification

Artifact Contents
diptrace_mcp-0.1.0.tar.gz source distribution built from an exact versioned allowlist
diptrace_mcp-0.1.0-py3-none-any.whl MCP server plus eight packaged skills
diptrace_mcp_bridge.exe unsigned Windows bridge, built and smoke-run (--help) by CI on the tagged commit
SHA256SUMS.txt SHA-256 manifest covering every artifact

All 0.1.0 artifacts are unsigned. Verify after download:

sha256sum -c SHA256SUMS.txt

Known hashes:

795a884ad5c6bd9e4afff4c504db8869638a05135c4de2e2562b0864e77e51f3  diptrace_mcp-0.1.0.tar.gz
0e1b459b7dbfdb28d5b179e6efb1371a57107fec83edf3c7dfc083ee9fd90eb4  diptrace_mcp-0.1.0-py3-none-any.whl
46c37b845ba8fd1ab05047047a2cd6800ec68aeff0204f0e04b6b905cd290171  diptrace_mcp_bridge.exe

Install

python3.12 -m venv .venv
./.venv/bin/pip install diptrace_mcp-0.1.0-py3-none-any.whl
./.venv/bin/diptrace-mcp --help

Requirements: Python 3.10–3.13. Live integration additionally requires
Windows 10/11 and a DipTrace build with executable XML plug-in support; see
README.md (Windows Quick Start) and docs/USAGE.md in the repository.

Implemented in this release

  • normalized reads for PCB, Schematic, Component Library, and Pattern Library
    XML, with stable object references, connectivity graphs, and spatial queries;
  • guarded XML and semantic edits with preview, transactions, expected-SHA,
    backup, and rollback;
  • schematic authoring and schematic-to-PCB synchronization;
  • bounded placement/routing, differential-pair analysis, and review workflows;
  • a live PCB/Schematic bridge with explicit apply or cancel;
  • 159 public MCP tools with a committed, CI-gated tools/list snapshot;
  • CI-gated release artifacts built from an exact allowlist, with an audited
    wheel RECORD, entry points, and Apache-2.0 license metadata.

Runtime-available vs DipTrace-verified

  • Runtime availability of every tool is reported by get_capabilities and is
    authoritative for a specific document and installation.
  • DipTrace-verified compatibility is published separately: a live DipTrace
    5.3.0.2 schematic acceptance round trip (41 scoped edits, independent
    re-export, unchanged normalized counts, no new offline ERC errors).
  • Broad real-DipTrace open/save/re-export evidence remains incomplete.

Known limitations

  • Not a replacement for the DipTrace GUI or native EDA engine.
  • Component and Pattern Editor bridge profiles are read-only.
  • No native Gerber, NC Drill, ODB++, IPC-2581, or vendor production packages.
  • No signed artifacts yet; see the unsigned-binary disclosure above.

Provenance

Release record: docs/releases/v0.1.0.md at tag v0.1.0
(frozen commit 97e18b53dc7cdd9709ac72d2df997aad6f684468). Local gates on the
frozen commit: 981 passed / 4 skipped (Windows-only), Ruff and strict Mypy
clean; wheel rebuilt from the frozen sdist matches the direct wheel member by
member; clean-environment smoke test passes with 159 tools; CI is green on the
tagged commit, including a smoke-run of the built Windows bridge executable.

This is an independent integration. No DipTrace, Novarm, OpenAI, Anthropic, or
other vendor endorsement, sponsorship, affiliation, or support-program
acceptance is claimed.