DipTrace MCP 0.1.0
Pre-releaseDipTrace 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.txtKnown 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 --helpRequirements: 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/listsnapshot; - CI-gated release artifacts built from an exact allowlist, with an audited
wheelRECORD, entry points, and Apache-2.0 license metadata.
Runtime-available vs DipTrace-verified
- Runtime availability of every tool is reported by
get_capabilitiesand 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.