Electronics Architect
Проектируйте и решайте DC/DC-деревья питания с реальными компонентами от любого производителя. Физический решатель возвращает ток, КПД, рассеиваемую мощность и температуру каждой шины, с учётом допусков и методом Монте-Карло.
Размещённый MCP-сервер
npx add-mcp 'https://electronics-architect.com/mcp'Устанавливается в Claude Code, Codex, Cursor и другие
Документация
Let your assistant do the power tree
Connect Claude or any MCP client to the same solver the editor uses. The assistant proposes the tree and solves it; the design lands in your account, on the canvas, for you to check.
There is one address to remember:
https://electronics-architect.com/mcp
Paste it into your assistant as an MCP server — MCP is the standard way an AI client talks to a tool — and it gets twenty-one tools: read the design contract, list the shipped templates, validate and solve a design at every tolerance corner, run a Monte Carlo (as a job it polls when the run is too long for one call), grade every part against NASA GSFC or IPC-9592 derating, look up a part model, save, share, compare and export. Everything it saves appears in My Designs, and the link it hands you opens that design on the canvas with a note saying which key made it and what changed. Solving is unmetered. Pro and Team plans — $10 a month or $100 a year for Pro.
Three ways to connect
Which one depends on the client you use. All three end up at the same server with the same tools.
1. By address — the client signs you in
In Claude Desktop or the claude.ai connector settings, add a custom connector with the address above. In Claude Code:
claude mcp add --transport http electronics-architect https://electronics-architect.com/mcp
On the first call the client opens a sign-in page; you tick the permissions you want the assistant to have. That creates an ordinary API key labelled with the app's name under Account → Developer, and revoking it there disconnects the app at once.
2. By key — a bearer header
Some clients connect to a remote server but do not run the sign-in flow; their MCP settings take a server address and a set of headers. For those, create a key in the editor under Account → Developer and send it as a bearer header — the same header the REST API uses:
{
"mcpServers": {
"electronics-architect": {
"serverUrl": "https://electronics-architect.com/mcp",
"headers": { "Authorization": "Bearer ea_live_…" }
}
}
}
Clients name the address field differently: some read serverUrl, others url. The key is shown once, when you create it. Give it a label you will recognise — that label is what the canvas shows beside a design the assistant made.
3. By bridge — for clients that only run local servers
Older clients only start a server on your own machine. For those, the community package mcp-remote runs locally and carries the connection to our address, sign-in included:
{
"mcpServers": {
"electronics-architect": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://electronics-architect.com/mcp"]
}
}
}
mcp-remote is a community tool, not ours. It keeps the sign-in it performs on your disk. What it holds is an ordinary key from your account — if you stop trusting it, revoke that key under Account → Developer and the connection is dead. We do not publish a local server of our own: the solver runs only on our side.
Or skip the assistant: REST
Everything above is also a plain HTTP API for scripts and CI. The reference — keys, scopes, quotas, every endpoint and a worked create → solve → Monte Carlo → export flow in curl, Python and TypeScript — is at /developers/api. The machine-readable contract is /v1/openapi.json (OpenAPI 3.1); the design document schema is /schema/design-v1.json. Agents can read the whole of this site in one file at /llms-full.txt.
Three workflows
These are the sequences the assistant actually runs, as recorded in our acceptance runs against the live server — Claude Desktop on 10 September 2026 and Claude Code on 11 September 2026. Both finished with a saved, solved design and zero warnings at all three tolerance corners; both also found a solver defect that was fixed the same day, which is the honest reason the runs are worth reading.
A. Design from a brief, hand it back
"12 V in. I need 5 V at 1.5 A, 3.3 V at 2 A and 1.0 V at 6 A for an FPGA. Verify it and give me the PDF."
get_design_schema— the units rule and the node types, before writing anything.get_component_modelfor each rail — real regulators with their datasheet values filled in.validate_design, thensolve_designatnom,minandmax.- Read the warnings — each carries a code and a remedy — fix, and solve again until all three corners are clean.
create_design, and hand back theeditorUrlit returns. The PDF is drawn in the editor; the link opens the design there.
The Claude Desktop run took 20 tool calls, chose three synchronous bucks off the 12 V bus, and noted that a linear regulator on the 1.0 V rail would have dissipated 66 W. Nominal efficiency came out at 88.7 %.
B. Review a design you already have
In the editor, open the design and use Share → Copy MCP snippet. Paste it to the assistant.
get_designwith the id from the snippet — the assistant already holds your key, so the id is all it needs.solve_designwithcompact: truefor the numbers, thenreview_designon the design document for the plain-English read and the concrete changes. The reviewer solves the document itself and checks every part it suggests against that part's worst-case input voltage.update_designwith a one-line message saying what changed.- When you next open the design, the canvas says the assistant changed it; See what changed shows the previous state with Restore one click away.
C. Change something and see what it did
compare_designs— the saved design asa, the edited document asb: what changed, and what it did to loss, efficiency and warnings.- Add
monteCarlo: { trials, seed }to see the yield move with the same seed on both sides, so the movement is the change's. export_designasreport_json— the summary, the grouped warnings with their fixes, and the BOM, with the attribution line that names the solver release and the design fingerprint.
The Claude Code run built a 34-node, seven-rail power tree for a 64-element X-band tile this way — 350 W in at 86 % nominal — and kept its own record of where the effort went, which is how the compact solve result and get_template came to exist.
What it costs
Free accounts use the editor; connecting an assistant needs Pro, and a Free account that has not had a trial can start Pro's 7-day free trial on the sign-in page and connect straight after. Pro is $10 a month or $100 a year — the annual plan is ten months' price — and includes API and MCP access, multi-sheet designs, clean PDF and BOM export and 250 Monte Carlo runs a month. Team is $15 a seat a month or $150 a seat a year, with shared designs and unlimited Monte Carlo. Solving is never metered; Monte Carlo and AI review count against the monthly allowance, from the editor or from an assistant alike. Plans.
Questions and bug reports: the contact page. The terms of service and the privacy policy apply to an assistant's use as they do to the editor.