Logisim-evolution MCP Servers: Let AI Build Your Circuits
MCP (Model Context Protocol) is the open standard that lets AI assistants use external tools. A small crop of community-built MCP servers now lets an AI design, edit, and verify Logisim-evolution .circ files without opening the GUI — aimed squarely at students doing digital-logic labs with an AI assistant.
What exists
- virsi/logisim-mcp — a Python MCP server (stdio) with tool groups for circuit I/O, low-level building (gates, wires, tunnels), high-level builders (
build_half_adder,build_full_adder,build_ripple_adder,build_mux,build_decoder,build_from_truth_table…), plus simulation and truth-table verification tools. virsi/logisim-mcp on GitHub - afishyke/Logisim-Evolution-MCP-Server — a Node.js MCP server focused on inspecting and editing saved
.circprojects: structured project inspection, guarded edits, validation, circuit analysis, and test execution. Logisim-Evolution-MCP-Server on GitHub
What you can actually do with them
- Ask the AI to generate a circuit from a description (“build a 4-bit ripple-carry adder”) and get a working
.circfile back. - Verify your own work — have the AI run test vectors or check a truth table against your schematic.
- Convert and inspect legacy circuits or describe a project structure without opening the GUI.
Honest caveats
- Experimental. These are hobby/community projects; APIs change, things break, documentation lags.
- Verify everything. AI-generated circuits can contain subtle errors — always simulate and check the truth table yourself (see our truth table and chronogram guides).
- Academic integrity. If your course forbids AI assistance on labs, generating your homework with these tools is cheating. Use them to learn, not to bypass the work.
Related
New to the simulator itself? Start with Getting Started. For the project’s own development home, see Logisim-evolution on GitHub.
