Trace connects to everything
Python & Node SDKs, MCP server for AI agents, BYOK model routing, GitHub Actions for CI/CD, live Altium bridge, and an agent plugin for coding assistants.
Model Context Protocol Server
12-tool MCP server that gives any AI agent direct access to your EDA project. Works with Cursor, Windsurf, and any MCP-compatible client.
get_project_inforead_schematicsearch_in_filesget_erc_violationsget_drc_violationsreview_designask_questionsearch_parts_nexargenerate_symbolgenerate_footprintcheck_dfmlist_project_filesreview_designselect_componentscheck_before_faboptimize_layoutbuildwithtrace mcp servenpx plugins add buildwithtrace/trace-pluginBring Your Own Key
Route AI through your own API keys. Keys are stored in your OS keychain — never sent to Trace servers. No Trace quota consumed.
buildwithtrace byok set anthropicbuildwithtrace byok use anthropicAlso works in the desktop app: Settings → AI Provider
GitHub Actions
Official GitHub Action for CI/CD pipelines. Validate designs on PR, run AI reviews, generate manufacturing files on release.
buildwithtrace/github-action@v1- Structured exit codes for conditional logic
- TRACE_API_TOKEN for headless auth
- JSON output mode for machine parsing
Python & Node SDKs
Drive Trace from your own scripts, services, or CI. Both SDKs are standalone agents — they run the client-side tool-execution loop themselves, so agent and plan modes work without the CLI installed.
pip install buildwithtrace-sdknpm install @buildwithtrace/sdk- Generate symbols & footprints, semantic component search
- Ask / agent / plan over your KiCad designs (file tools run locally)
- Same account, quota, and BYOK as the CLI and desktop app
Live Altium Bridge
Connect to a running Altium Designer instance. Run AI design reviews, ask questions, and perform DFM analysis on live projects.
serveStart bridgereviewAI design reviewaskQuestion about designdfmDFM analysisbuildwithtrace convert project ./MyProject.PrjPcb- Netlist-accurate .SchDoc and .PcbDoc import
Format Conversion
Import and export between all major EDA formats. Lossless round-trip between Trace DSL and KiCad native formats.
- Altium Designer
- Cadence Allegro (v18+)
- Mentor PADS
- gEDA/Lepton EDA
- DXF
- STEP
- KiCad
- Gerber RS-274X
- Excellon drill
- IPC-2581
- ODB++
- SVG
- STEP
- BOM
Validated against 220+ schematic and 191 PCB test files
Free component libraries
Copy to clipboard. Paste into KiCad. No account required for browsing.
components.buildwithtrace.com
Symbols paired with their footprints, side-by-side
Symbolssymbols.buildwithtrace.com
AI generation, vector search, community contributions
Footprintsfootprints.buildwithtrace.com
IPC-7351 compliant, verified pad geometry, 3D models
Start integrating
Install the CLI in under a minute, or browse the full documentation for every integration endpoint and tool.
