Multisim MCP server
Generate Multisim circuits, run simulations, export data, and create experiment reports.
19 stars
Reviews
Write oneNobody has reviewed Multisim MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Multisim MCP tools (78, 21 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_bode_responseUse the Bode Plotter adapter on an AC-sweep experiment.
analyze_logic_signalsUse the Logic Analyzer adapter to digitize traces and list edges.
approve_component_resolutionRecord explicit human approval for a complete component resolution.
approve_executable_netlistRecord explicit human approval for one immutable netlist preview.
approve_simulation_planRecord explicit approval for one safe simulation plan.
audit_spice_compatibilityAudit SPICE dialect, model hashes/licenses, and static backend risks.
autonomous_correct_designAutonomously diagnose, propose, simulate, and select a repair candidate.
build_behavioral_referenceConvert supported native DFF carriers into an explicit ngspice reference.
build_course_waveform_demoReturn the bilingual five-waveform course-design contract.
cancel_experiment_jobwrite actionCancel a queued job or safely stop its isolated worker process.
circuit_infoReturn name, file, simulation state, and last error for the open circuit.
clear_input_dataClear injected data from a simulation input.
compare_design_variantsRank 2-16 complete designs using one evidence-backed experiment contract.
compare_experiment_backendsNumerically compare common signals from two registered EDA experiments.
compile_executable_netlistCompile an approved logical draft into a bounded pin-level preview.
component_adapter_catalogList portable built-in and local declarative component adapters.
connectConnect to the local Multisim Automation API.
create_schematic_from_netlistwrite actionCreate an editable Multisim schematic from a supported SPICE netlist.
decode_ms14Decode a .ms14 file to editable XML using ewd.
diagnose_designDiagnose a circuit without modifying it or silently guessing repairs.
disconnectDisconnect from Multisim and release the open circuit.
do_command_linewrite actionRun an unrestricted Multisim command file when explicitly enabled.
encode_ms14Encode an XML design back to .ms14 using ewe.
enum_componentsList component reference designators. 0 returns all.
enum_inputsList simulation inputs. 0 returns all.
enum_outputsList simulation outputs. 0 returns all.
evaluate_design_patchwrite actionRetest one explicit reversible patch against its unchanged baseline.
export_experiment_artifactExport an artifact beneath MULTISIM_MCP_ARTIFACT_EXPORT_DIR.
export_formal_experiment_reportExport bilingual HTML/PDF reports and a reproducibility manifest.
generate_reportwrite actionWrite a Markdown report for the open circuit and analysis results.
get_circuit_imageExport the circuit schematic as an image.
get_experiment_jobReturn durable progress, failure diagnostics, or the completed result.
get_experiment_summaryReturn a compact report, verification, and artifact summary for agents.
get_output_dataFetch data for an output that is ready; shape depends on analysis type.
get_rlc_valueRead the current value of an R/L/C component through RLCValue.
global_optimize_designwrite actionRun auditable mixed topology/value multi-objective global optimization.
list_experiment_artifactsList artifact metadata, hashes, MIME types, and safe access capabilities.
list_experiment_jobsList recent durable jobs without returning their potentially large results.
measure_experimentCompute explicit metrics from a registered experiment's raw data.
new_circuitwrite actionCreate a new empty Multisim design.
open_circuitOpen a Multisim design file and return circuit info.
optimize_designEvaluate bounded component-value candidates without modifying the source design.
plan_design_optionsReturn comparable technical方案 without generating or executing a circuit.
plan_experiment_sweepValidate and preview parameter, tolerance, temperature, or Monte Carlo runs.
prepare_design_specificationPrepare a reviewable electrical specification from a selected plan.
prepare_netlist_draftPrepare a logical netlist draft after explicit specification approval.
read_experiment_artifactRead one bounded page from an allowlisted text experiment artifact.
read_virtual_multimeterRead DC, true RMS, AC RMS and range from experiment data.
register_experiment_artifactsRegister an existing complete experiment directory as MCP Resources.
register_sweep_artifactsRegister a completed sweep directory and return opaque MCP Resources.
report_bomExport the bill of materials to a text file.
report_netlistExport the SPICE netlist to a text file.
resolve_component_requirementsResolve logical roles into reviewable component candidates and rating gates.
retry_experiment_jobQueue a fresh attempt using a failed, cancelled, or timed-out job spec.
run_ac_single_frequencywrite actionRun AC analysis at a single frequency.
run_ac_sweepwrite actionRun AC sweep and return frequency/real/imag rows.
run_behavioral_referencewrite actionBuild and run an explicit ngspice behavioral reference in one call.
run_circuit_experimentwrite actionCreate a schematic, run a safe Multisim analysis, and export a report.
run_dc_operating_pointwrite actionRun DC operating point analysis for the given outputs.
run_experiment_sweepwrite actionRun a transactional parameter, tolerance, temperature, or Monte Carlo sweep.
run_spice_netlistwrite actionRun SPICE through Multisim or ngspice with safe analysis commands.
run_transientwrite actionRun a transient simulation and return downsampled time/real data.
run_verified_circuit_experimentwrite actionRun an ExperimentSpec and persist evidence-backed requirement verdicts.
runtime_statusCheck local EDA runtime compatibility without starting Multisim.
save_circuitSave the circuit, optionally to a new path.
schematic_component_catalogList native component families available to the schematic generator.
select_design_optionLock one planning option without generating or executing a circuit.
set_input_data_rawInject a raw (time, value) waveform into a simulation input.
set_input_data_sampledInject a sampled waveform into a simulation input.
set_output_requestConfigure an output request before RunSimulation.
set_rlc_valueSet an R/L/C component value through SetRLCValue.
stop_simulationStop the currently running simulation.
submit_autonomous_correctionwrite actionQueue durable model-planned correction with round-level recovery.
submit_circuit_experimentwrite actionQueue a durable, cancellable experiment in an isolated worker process.
submit_design_optimizationwrite actionQueue a durable optimization with candidate-level crash recovery.
submit_experiment_sweepwrite actionQueue a durable sweep in the same isolated, cancellable worker system.
submit_global_optimizationwrite actionQueue durable mixed topology/value Pareto optimization.
verify_experiment_requirementsEvaluate explicit design requirements; unsupported evidence stays unverified.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan76 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
claude mcp add multisim-mcp -- uvx multisim-mcp
Multisim MCP: common questions
- Is Multisim MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Multisim MCP safety report
- How do I install Multisim MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Multisim MCP need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Multisim MCP maintained?
- The last commit was 6 days ago (2026-09-14). The latest release is v1.2.0.