Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

MAX+plus II MCP / 数字电路 AI 工具

MCPB · MAXPLUS2-MCP-V0.10.3.MCPB

MAX+plus II / MaxPlus2 MCP: GDF/SYM/SCF, compile/simulation. 原理图、波形、编译仿真与 Windows 自动化。

+3 this week 51 Trust /100

Last scanned (10 hours ago)

Scores higher than 82% of MCPB servers

Category Developer Tools

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security13
  • No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.Unverified
  • Known CVEs could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).Unverified
  • No install/post-install scripts declared.Pass
  • Dependency health could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).Unverified
Provenance & Transparency48
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 27 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability49
  • 33% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Partial
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 15851 tokens (~226/item across 70 items; 68 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management77
  • Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • All 4 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
  • An AI judge read all 70 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

  • 29 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

  • 24 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

  • 23 Oct 26 0
    • Provenance: unverified → fail ▼ security
  • 22 Oct 26 +1
    • Provenance: fail → unverified ▼ security
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed mcpb/https://github.com/Hachimeder/maxplus2-mcp/releases/download/v0.10.3/maxplus2-mcp-v0.10.3.mcpb

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem mcpb
Reason No attestation published

Background: How many MCP packages publish verified provenance →

MCP tools · 68 exposed · ~14,502 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
project_search ~167

Search for a literal string across supported project text files with file/line evidence. Results are bounded and truncation/oversized skipped files are explicit; binary GDF/SCF content is not guessed.

NameTypeReqDescription
caseSensitiveboolean–Case sensitive comparison when true; default false.
encodingstring–File encoding; latin1 preserves MAX+plus II legacy bytes. Select utf8 explicitly for Unicode files.
limitinteger–Maximum matching lines; default 100.
projectstring–Existing .acf project path or unambiguous project name. File paths are scoped to its directory.
querystringyesNonempty literal text to find.
workspacestring–Workspace directory for resolving project names, or the scope when no project is supplied.

No output schema declared.

No examples provided.

scf_compiled_ports ~182

Read an exported .edo file up to32MiB and map top-level input/output ports to MAX+plus II Simulator names, including explicit vector ranges and native flattening. Internal EDIF nets, ambiguous arrays and INOUT are marked unsupported. Use netlist_export then inspect this fresh file.

NameTypeReqDescription
childLimitinteger–Items per nested detail collection; defaults to root limit.
childOffsetinteger–Independent offset in each nested detail collection; default0.
limitinteger–Items per root collection; default20, reduced to fit the response budget.
offsetinteger–Offset in each root collection; default0.
pathstringyesFile path within the scope.
projectstring–Existing ACF whose directory scopes the files.
workspacestring–Workspace when no project is supplied.

No output schema declared.

No examples provided.

scf_create ~157

Create a new version4 SCF directly without VEC or GUI. Explicit input names and optional 0/1/X/Z events; events in ns on 0.1ns grid. Never overwrite. Use matching compiled netlist and original simulator for verification.

NameTypeReqDescription
confirmboolean–Apply when true; default preview. Current session authorization suffices.
durationNsnumberyesTotal waveform duration in ns on a 0.1ns grid.
inputsarrayyesOrdered collection of explicit entries validated by this tool.
pathstringyesFile path within that scope.
projectstring–Existing ACF whose directory scopes these files.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

scf_edit ~250

Preview/apply event changes to existing scalar inputs in vendor version-4 SCF. Fixed existing end time, exact 0.1ns ticks, 0/1/X/Z. Preserve groups, other signal records and opaque editor bytes. Requires current SHA-256; backs up before atomic write. Output/internal traces become stale and must be re-simulated. For a bus, edit its scalar members returned by scf_inspect.

NameTypeReqDescription
confirmboolean–Apply the described file change when true; otherwise return a preview. This is a tool argument, not a request for another user approval.
editsarrayyesOne replacement event sequence per existing scalar input. Each starts at time zero and uses increasing times below the current file end.
expectedSha256stringyesCurrent SCF SHA-256 from project_parse_file.
pathstringyesFile path relative to the project/workspace. Absolute paths must remain inside that scope.
projectstring–Existing .acf project path or unambiguous project name. File paths are scoped to its directory.
workspacestring–Workspace directory for resolving project names, or the scope when no project is supplied.

No output schema declared.

No examples provided.

scf_editor_metadata ~158

Expose known display/time fields and bounded raw metadata, clearly identifying unresolved cursor/grid/zoom/private references. Preserves opaque bytes; do not infer their meaning from a round trip.

NameTypeReqDescription
childLimitinteger–Items per nested detail collection; defaults to root limit.
childOffsetinteger–Independent offset in each nested detail collection; default0.
limitinteger–Items per root collection; default20, reduced to fit the response budget.
offsetinteger–Offset in each root collection; default0.
pathstringyesFile path within the scope.
projectstring–Existing ACF whose directory scopes the files.
workspacestring–Workspace when no project is supplied.

No output schema declared.

No examples provided.

scf_from_compiled_create ~200

Create a new SCF from selected or all supported top-level ports in a hashed .edo. Direct original SCF records, no VEC. Inputs0 and output observationsX; use scf_stimulus_edit then the original Simulator. Never overwrites; unresolved nodes require explicit supported selection.

NameTypeReqDescription
confirmboolean–Apply when true; default preview with no write.
durationNsnumberyesPositive total time in ns on grid0.1.
edifPathstringyesExported .edo in the same scope.
edifSha256stringyesCurrent full SHA-256 from fresh file inspection.
pathstringyesFile path within the scope.
projectstring–Existing ACF whose directory scopes the files.
signalsarray–Explicit existing scalar names in MSB-first order where used as counter bits.
workspacestring–Workspace when no project is supplied.

No output schema declared.

No examples provided.

scf_inspect ~245

Decode verified SCF scalar and display-bus logic runs/events, including 0/1/X/Z, with times in ns. Returns input/output roles, writable input names, paging and unsupported metadata explicitly. Does not open the GUI.

NameTypeReqDescription
endTimenumber–Range end in ns, default full duration.
limitinteger–Events/segments per signal, default 20; may reduce to fit output budget.
offsetinteger–Event/segment page offset, default 0.
pathstringyesFile path relative to the project/workspace. Absolute paths must remain inside that scope.
projectstring–Existing .acf project path or unambiguous project name. File paths are scoped to its directory.
signalstring–Optional exact scalar or display-bus signal name.
signalLimitinteger–Signals per page, default 5.
signalOffsetinteger–Signal page offset, default 0.
startTimenumber–Range start in ns, default 0.
workspacestring–Workspace directory for resolving project names, or the scope when no project is supplied.

No output schema declared.

No examples provided.

scf_ports_import ~193

Append selected top-level input/output nodes from a fresh hashed .edo to an existing hashed SCF. Retains existing waveforms; inputs begin0, outputsX until simulated. Refuses role mismatches/unsafe opaque references. Both files must be inside the same scope.

NameTypeReqDescription
confirmboolean–Apply when true; default preview with no write.
edifPathstringyesExported .edo in the same scope.
edifSha256stringyesCurrent full SHA-256 from fresh file inspection.
expectedSha256stringyesCurrent full SHA-256 from fresh file inspection.
pathstringyesFile path within the scope.
projectstring–Existing ACF whose directory scopes the files.
signalsarray–Explicit existing scalar names in MSB-first order where used as counter bits.
workspacestring–Workspace when no project is supplied.

No output schema declared.

No examples provided.

scf_stimulus_edit ~172

Native SCF clock, repeated 0/1/X/Z segments, wide MSB-first counters, shift, invert, fill and snapshot copy. Exact 0.1ns grid, bounded200000 total events; preserves waveforms outside edited half-open ranges and all opaque records. Fresh original simulation computes outputs.

NameTypeReqDescription
confirmboolean–Apply when true; default preview with no write.
expectedSha256stringyesCurrent full SHA-256 from fresh file inspection.
operationsarrayyesOrdered stimulus edits; windows are half-open and measured in ns on grid0.1.
pathstringyesFile path within the scope.
projectstring–Existing ACF whose directory scopes the files.
workspacestring–Workspace when no project is supplied.

No output schema declared.

No examples provided.

scf_structure ~168

Decode version4 SCF scalar names, display ordering, groups/radix, duration and native record locations. Exposes unknown/reference limits. Use scf_inspect for paginated logic events.

NameTypeReqDescription
childLimitinteger–Items per nested collection; defaults to the requested root limit, reduced to fit the result budget.
childOffsetinteger–Independent offset in each nested collection; default zero.
limitinteger–Root items per collection; default 20, reduced to fit the result budget.
offsetinteger–Offset in each root collection; default zero.
pathstringyesFile path within that scope.
projectstring–Existing ACF whose directory scopes these files.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

scf_structure_edit ~155

Transactional SCF signal rename/reorder, group/ungroup/radix, duration extension/truncation and input add/delete. Unknown fields preserved; unsafe opaque reference changes refused. Names must match compiled nodes; resimulate after edits.

NameTypeReqDescription
confirmboolean–Apply when true; default preview. Current session authorization suffices.
expectedSha256stringyesCurrent full file SHA-256 from a fresh inspection.
operationsarrayyesOrdered scalar/group structure changes; names must match compiled nodes.
pathstringyesFile path within that scope.
projectstring–Existing ACF whose directory scopes these files.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

setacf_apply ~591

Execute a setacf change. Backs the .acf up first and returns a line diff. Requires confirm:true. Prefer calling setacf_plan first.

NameTypeReqDescription
asyncboolean–Run in the background and return a jobId immediately instead of blocking. Use for any compile or simulation that may outrun the client timeout: a client timeout does NOT stop the child process, so a…
backupboolean–Back up the .acf first (default true).
confirmbooleanyesMust be true to actually write.
createboolean–Create the .acf if it does not exist (-c). Use only when bootstrapping a new project.
deleteVariablestring–Name of the variable to delete from its section (-d).
devicestring–Device to assign, for example EP1K30TC144-1. Written as the DEVICE variable in the CHIP section.
kindstring–Assignment kind. INPUT_PIN, OUTPUT_PIN or BIDIR_PIN sets a pin; omit it when setting a device or a raw variable.
modifyTostring–New value for an existing section (-m). Requires section and sectionValue.
pinstring|integer–Pin number to assign.
prependPathstring–Hierarchy path prefix to prepend to the variable (-p), for a signal inside a sub-design.
projectstringyesProject name (for example "top") or an absolute path to its .acf file. A bare name is resolved against workspace, and is rejected as ambiguous if several projects share it.
rootstring–MAX+PLUS II installation root, for example C:\maxplus2. Defaults to MAXPLUS2_ROOT, then a scan of common paths.
sectionstring–ACF section name. Device and pin edits default to CHIP; other settings live in sections such as SIMULATOR_CONFIGURATION.
sectionValuestring–Section value, for example the chip name in "CHIP top". Required when the section does not exist yet, because setacf cannot name a section it is creating.
signalstring–Signal name to constrain, for example "|CLK" or "CLK". A leading pipe is added automatically if absent.
timeoutMsinteger–Hard timeout in milliseconds. A client timeout is wall-clock and progress does not extend it, so keep this below the client budget.
valuestring–Value paired with variable for advanced use.
variablestring–Raw setacf variable for advanced use, for example "DEVICE" or a full "\"|SIG\":PIN" form.
workspacestring–Directory that a relative project name is resolved against. Defaults to MAXPLUS2_WORKSPACE, then the server working directory.

No output schema declared.

No examples provided.

setacf_plan ~310

Build the exact setacf.exe argument vector for a change WITHOUT executing it. Always call this first: setacf edits the .acf in place and has no dry-run mode.

NameTypeReqDescription
createboolean–Create the .acf if missing (-c).
deleteVariablestring–Delete a variable (-d).
devicestring–Set the DEVICE assignment, e.g. EP1K30TC144-1.
kindstring–Pin assignment kind.
modifyTostring–Modify an existing section value (-m).
pinstring|integer–Pin number.
prependPathstring–Prepend a hierarchy path (-p).
projectstringyesProject name (for example "top") or an absolute path to its .acf file. A bare name is resolved against workspace, and is rejected as ambiguous if several projects share it.
rootstring–MAX+PLUS II install root.
sectionstring–Section name (defaults to CHIP for device/pin edits).
sectionValuestring–Section value, e.g. the chip name.
signalstring–Signal name, e.g. "|CLK" or "CLK".
valuestring–Raw value for advanced use.
variablestring–Raw variable for advanced use.
workspacestring–Directory that a relative project name is resolved against. Defaults to MAXPLUS2_WORKSPACE, then the server working directory.

No output schema declared.

No examples provided.

simulate_and_verify ~414

Run the Simulator headless and return the parsed result table, then optionally check expected output values. This is how simulation verification is automated: MAX+PLUS II writes a plain-text .tbl containing the simulated outputs, so a design can be checked without a human reading a waveform. Note a successful simulation may exit 1 — the verdict comes from the success banner plus the table artifact.

NameTypeReqDescription
asyncboolean–Run in the background and return a jobId immediately instead of blocking. Use for any compile or simulation that may outrun the client timeout: a client timeout does NOT stop the child process, so a…
expectobject–Expected values, as { "<time>": { "SIGNAL": value } }. Values may be numbers or hex strings like "80". Outputs and buried nodes are both checkable.
previewRowsinteger–How many leading trace rows to return (default 12).
projectstringyesProject name (for example "top") or an absolute path to its .acf file. A bare name is resolved against workspace, and is rejected as ambiguous if several projects share it.
rootstring–MAX+PLUS II installation root, for example C:\maxplus2. Defaults to MAXPLUS2_ROOT, then a scan of common paths.
scfstring–Stimulus file. Defaults to <project>.scf if present.
tblstring–Where to write the result table. Defaults to <project>.tbl.
timeoutMsinteger–Hard timeout in milliseconds. A client timeout is wall-clock and progress does not extend it, so keep this below the client budget.
tolerancenumber–Time tolerance in table units when matching expectations (default 0.05).
workspacestring–Directory that a relative project name is resolved against. Defaults to MAXPLUS2_WORKSPACE, then the server working directory.

No output schema declared.

No examples provided.

stimulus_write ~350

Generate a verified multi-row VEC shape using INTERVAL, bare pattern rows and one final semicolon. Explicit bus nodes are MSB-first. Preview/apply with backups. Existing SCF may take precedence; inspect/delete its backed-up copy or open/convert VEC in the GUI. Set ACF END_TIME=0.0ns.

NameTypeReqDescription
confirmboolean–Apply the described file change when true; otherwise return a preview. This is a tool argument, not a request for another user approval.
expectedSha256string–Existing VEC SHA-256 if replacing a file.
inputsarrayyesScalar input node strings, or {name,nodes:[MSB,...,LSB]} bus declarations with explicit simulator node names.
intervalnumber–Duration of each input pattern, default 100.
outputsarray–Optional physical output node names to include in the result table.
pathstringyesFile path relative to the project/workspace. Absolute paths must remain inside that scope.
projectstring–Existing .acf project path or unambiguous project name. File paths are scoped to its directory.
rowsarrayyesOne complete input map per interval. Integers or exact-width binary/X/Z strings; for example [{CLK:0,A:3},{CLK:1,A:5}].
startnumber–Start time, default 0.
stopnumber–Stop time; default start + rows.length * interval.
unitstring–Simulator time unit, default ns.
workspacestring–Workspace directory for resolving project names, or the scope when no project is supplied.

No output schema declared.

No examples provided.

sym_create ~263

Create a new original-format SYM or clone a hashed workspace/installed-library prototype under a new name. Never overwrite. Optional operations add internal graphics/text/pins. Matching HDL source interface must be supplied separately and compiler/export used to prove connectivity.

NameTypeReqDescription
confirmboolean–Apply when true; default preview. Current session authorization suffices.
heightinteger–Extent height on grid8.
namestringyesNew HDL symbol name.
nameAttributeNamestring–Primitive or hierarchy name attribute; custom clone/create defaults MACRO_NAME.
operationsarray–Ordered changes; record offsets refer to the original input. Inspect again after applying.
pathstringyesFile path within that scope.
pinsarray–Ordered collection of explicit entries validated by this tool.
projectstring–Existing ACF whose directory scopes these files.
rootstring–Optional installed library root.
templatestring–Optional custom scope SYM or absolute installed max2lib SYM.
templateSha256string–Current full file SHA-256 from a fresh inspection.
widthinteger–Extent width on grid8.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

sym_edit ~161

Rename/resize standalone SYM, edit/create/delete internal lines/circles/arcs/text and interface pins. Uses original attributes and preserves unrelated/default records. Changes do not update embedded GDF symbol copies. Inspect fresh offsets/hash; verify consuming circuit with original compiler.

NameTypeReqDescription
confirmboolean–Apply when true; default preview. Current session authorization suffices.
expectedSha256stringyesCurrent full file SHA-256 from a fresh inspection.
operationsarrayyesOrdered changes; record offsets refer to the original input. Inspect again after applying.
pathstringyesFile path within that scope.
projectstring–Existing ACF whose directory scopes these files.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

sym_inspect ~167

Inspect standalone SYM graphics, pin names/positions/native interface directions, text display flags and preserved instance defaults. No compiler needed. Paginated collections; direction provenance does not prove circuit wiring.

NameTypeReqDescription
childLimitinteger–Items per nested collection; defaults to the requested root limit, reduced to fit the result budget.
childOffsetinteger–Independent offset in each nested collection; default zero.
limitinteger–Root items per collection; default 20, reduced to fit the result budget.
offsetinteger–Offset in each root collection; default zero.
pathstringyesFile path within that scope.
projectstring–Existing ACF whose directory scopes these files.
workspacestring–Workspace scope when project is absent.

No output schema declared.

No examples provided.

waveform_results ~389

Extract result events gated by an actual scalar valid signal. Default proven rising edges, with initial-high rows separately marked; optional samples means native rows while valid=1. Optional settling samples point-in-time data inside the valid window. Retains raw numeric/X/Z tokens, missing columns and unknowns; held data while valid is low creates no result. Return paginated events and a recommended ns window; does not alter SCF zoom, row visibility, clock or design logic.

NameTypeReqDescription
dataSignalsarrayyesActual result columns, e.g. OUTBUS[7..0].
edgestring–Default rising. samples selects native valid-high rows, not uniform sampling.
endTimeNsnumber–Inclusive event-range end in ns, default last native time.
kindSignalstring–Optional type discriminator column, e.g. OUT_KIND; no semantics inferred.
limitinteger–Event count, default20; may reduce to fit output budget.
maxComparisonsinteger–TBL analysis comparison budget, default2000000.
maxEventsinteger–Total event budget before pagination, default100000.
maxRowsinteger–TBL row parsing budget, default200000.
offsetinteger–Result event offset, default0.
paddingNsnumber–Recommended view padding, default1000ns.
pathstringyesFile path within the selected scope.
projectstring–Existing ACF whose directory scopes files.
settleNsnumber–Sampling delay after valid entry, default0; must remain in the same valid window.
startTimeNsnumber–Inclusive event-range start in ns, default first native time.
validSignalstringyesReal scalar valid column, e.g. OUT_VALID.
workspacestring–Workspace scope when no project is selected.

No output schema declared.

No examples provided.

waveform_signals ~205

Read an original TBL and return real declared input/output/buried signals, bit widths, native units and available time span. Detect malformed tables, ambiguous names and exceeded budgets. Hidden SCF signals absent from TBL remain absent; this does not prove saved editor layout.

NameTypeReqDescription
childLimitinteger–Nested collection item limit, default root limit.
childOffsetinteger–Independent nested detail offset, default0.
limitinteger–Root collection items, default20; may reduce to fit response budget.
maxComparisonsinteger–TBL analysis comparison budget, default2000000.
maxRowsinteger–TBL row parsing budget, default200000.
offsetinteger–Root collection offset, default0.
pathstringyesFile path within the selected scope.
projectstring–Existing ACF whose directory scopes files.
workspacestring–Workspace scope when no project is selected.

No output schema declared.

No examples provided.

Install

How do I install the MAX+plus II MCP / 数字电路 AI 工具 server?

MAX+plus II MCP / 数字电路 AI 工具 ships as an MCPB bundle, a single file you download and open in an MCP host that supports MCPB bundles, such as Claude Desktop. The host reads the launch command from the bundle's own manifest, so there is no command to copy. Before opening it, check the file's SHA-256 matches the one the MCP registry declares for it, 21f80cb9bf6be1762ea694a9ccfe460c437e0c99a7cb603dc511c7b8c465ed71; the commands to do that are on this page. If it does not match, do not open it.

mcpb · maxplus2-mcp-v0.10.3.mcpb

Download bundle

Check the download matches the SHA-256 the MCP registry declares before you open it. If it does not match, do not open the file.

SHA-256

21f80cb9bf6be1762ea694a9ccfe460c437e0c99a7cb603dc511c7b8c465ed71

macOS / Linux

echo "21f80cb9bf6be1762ea694a9ccfe460c437e0c99a7cb603dc511c7b8c465ed71  maxplus2-mcp-v0.10.3.mcpb" | shasum -a 256 -c

Windows (PowerShell)

(Get-FileHash -Algorithm SHA256 .\maxplus2-mcp-v0.10.3.mcpb).Hash -eq "21f80cb9bf6be1762ea694a9ccfe460c437e0c99a7cb603dc511c7b8c465ed71"

Run it in the folder you saved the bundle to, then open the file with an MCPB-capable host such as Claude Desktop.

Common questions

What is the MAX+plus II MCP / 数字电路 AI 工具 server?

MAX+plus II MCP / 数字电路 AI 工具 is listed in the public MCP registry as io.github.Hachimeder/maxplus2-mcp. MAX+plus II / MaxPlus2 MCP: GDF/SYM/SCF, compile/simulation. 原理图、波形、编译仿真与 Windows 自动化。 This page covers its MCPB bundle (https://github.com/Hachimeder/maxplus2-mcp/releases/download/v0.10.3/maxplus2-mcp-v0.10.3.mcpb).

Is the MAX+plus II MCP / 数字电路 AI 工具 server safe to use?

MAX+plus II MCP / 数字电路 AI 工具 scores 51 out of 100 on VerifyMCP. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the MAX+plus II MCP / 数字电路 AI 工具 server expose?

MAX+plus II MCP / 数字电路 AI 工具 exposes 68 tools: installation_status, list_projects, project_inspect, acf_read_sections, acf_read_pins, and 63 more. Their descriptions and schemas cost roughly 14,502 tokens of context every time the server is loaded.

What licence is the MAX+plus II MCP / 数字电路 AI 工具 server under?

MAX+plus II MCP / 数字电路 AI 工具 declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.