easyeda-mcp-fix
Related Servers
Alternatives to easyeda-mcp-fix
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceBridges JLCPCB/Lichuang EDA Pro with MCP clients to export and analyze schematic/PCB DRC, netlists, and BOMs, enabling automated diagnostics and data queries.4MIT
- AlicenseBqualityAmaintenanceProduction-grade MCP server for EasyEDA Pro that enables AI-assisted hardware design review, PCB inspection, BOM sourcing, and manufacturing export through 41 profile-gated tools.742,650 npm64PolyForm Noncommercial 1.0.0
- AlicenseNot gradedqualityAmaintenanceEnables MCP-capable AI agents to generate and reorganize schematics, resolve LCSC components, place and route PCBs with custom DRC constraints, inspect design data, and safely apply, repair, or restore changes in native EasyEDA Pro and JLCEDA documents.200MIT
- AlicenseCqualityBmaintenanceEnables interaction with EasyEDA Pro by exposing 760 official API methods as MCP tools, along with plugin import and browser console debugging capabilities.500Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables MCP/AI clients to read project state and execute protected PCB operations in EasyEDA Pro via a local Bridge and official extension APIs.Apache 2.0
- AlicenseBqualityCmaintenanceEnables MCP clients to control EasyEDA Pro for schematic and PCB design through natural language, bridging the EasyEDA API without external AI or API keys.49MIT
TDQS
Scored across 104 tools
Most tools target distinct resource+action pairs and the descriptions carefully carve out boundaries (e.g. pcb_export vs pcb_export_to_file, pcb_create_track vs pcb_create_polyline_track). A few overlaps remain, notably sch_get_selected vs sch_get_selected_ids, and the cluster of read tools (pcb_get_all_primitives, pcb_get_primitives_by_id, pcb_get_primitives_in_region, pcb_get_net_primitives, pcb_get_primitive_at_point) that require the agent to reason about which query shape fits. These are resolvable from descriptions but not trivially distinct.
A predictable prefix + verb_noun convention dominates: pcb_*, sch_*, lib_*, document_*, project_*, editor_*, with action-style managers like pcb_manage_*. A handful of outliers (server_info, list_instances, bridge_restart, pcb_canvas_origin) deviate from the prefix_action pattern, but the overall convention is readable and stable.
104 tools is far beyond a comfortable agent-selectable surface, even accounting for the genuinely large EDA domain (PCB fabrication, schematic capture, library management, projects, DRC/rules). While several tools already bundle actions (pcb_manage_*), the sheer volume forces the agent to wade through a very long list to find the right call, increasing misselection risk.
The surface covers the full lifecycle: read/create/modify/delete for PCB primitives, schematic components/wires/nets, library symbols/footprints/devices, plus DRC, design rules, net classes, diff pairs, equal-length groups, import/export across many formats, project structure, and git-backed backup/restore. No obvious dead ends for the stated EDA-automation purpose.