EasyEDA Copilot · MCP Server

MCP-Server · c3f4ea24 · Quellenstand

MCP-Server · lesen und schreiben und löschen · MIT · lokal (stdio)

Beschreibung des Anbieters

Connect MCP clients to EasyEDA Desktop for schematic and PCB design, routing, inspection, and DRC.

Werkzeuge

get_pcb_drc_rules
Return a compact routing-relevant view of the current EasyEDA PCB DRC rules: global limits, net classes, differential pairs, equal-length groups, and explicit net overrides.… Angabe des Anbieters · Beleg 5
check_pcb_drc
Run native EasyEDA PCB DRC on the open PCB.… Angabe des Anbieters · Beleg 5
open_document
Open either a project or a document by UUID. Before switching projects, every open EasyEDA schematic, PCB, and panel tab is saved; the switch is aborted if any save fails. Angabe des Anbieters · Beleg 6
save_doc
Save the currently active EasyEDA schematic, PCB, or panel document. Angabe des Anbieters · Beleg 6
sync_current_document
Force EasyEDA to synchronize the current schematic or PCB document by saving it, closing the current editor tab, waiting briefly, and reopening the same document. Angabe des Anbieters · Beleg 6
modify_name
Modify the name of an EasyEDA Schematic, Schematic page, PCB Angabe des Anbieters · Beleg 6
create_doc
Create a project, or create a document in the current EasyEDA project. Project creation uses an experimental EasyEDA beta API and does not open the new project. Angabe des Anbieters · Beleg 6
delete_doc
Delete a doc from the current EasyEDA project. This is destructive! Angabe des Anbieters · Beleg 6
get_current_project_info
Read the current EasyEDA project tree and document metadata through the connected extension. BOARD items show the linked schematic and PCB document; use this before PCB assembly. Angabe des Anbieters · Beleg 6
library_list
List component libraries supported by the backend. Explicit public library UUIDs are also accepted by component_search. Angabe des Anbieters · Beleg 7
component_search
Search EasyEDA devices. library_uuid defaults to lcsc; use library_list to discover aliases. Search results include a ready-to-use part_uuid.… Angabe des Anbieters · Beleg 7
preview_component
Render every section of an EasyEDA library schematic symbol with visible pin numbers. Returns only image_path for the generated PNG; no image is attached. Angabe des Anbieters · Beleg 7
get_schematic
Get the current EasyEDA schematic page, or all pages with get_full_schematic. Responses over 8 KiB are saved to a file. Angabe des Anbieters · Beleg 7
get_all_projects
Read all directly accessible EasyEDA teams, folders, and projects as a nested project tree. Angabe des Anbieters · Beleg 8
list_checkpoints
List saved checkpoints with names, newest first. Defaults to 16; use limit to include older checkpoints. Angabe des Anbieters · Beleg 9
save_checkpoint_for_current_page
Save a checkpoint for the current EasyEDA document. Give it a short descriptive name for recovery; only describe checks as passed after verification. Restore by the returned ID, even when names match. Angabe des Anbieters · Beleg 9
restore_checkpoint_for_current_page
Restore one checkpoint by id in EasyEDA. Angabe des Anbieters · Beleg 9

Voraussetzungen

  • npx · Paketmanager · erforderlich · Beleg 1
  • Node.js · Laufzeit · erforderlich · Beleg 10
  • EASYEDA_COPILOT_CLI_HOME · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11
  • EASYEDA_COPILOT_MCP_WS_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11
  • EASYEDA_COPILOT_MCP_WS_PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11
  • EASYEDA_COPILOT_MCP_RECOVERY_WAIT_MS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 12
  • EASYEDA_COPILOT_MCP_BROKER_IDLE_MS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 12

Installation

npx -y easyeda-copilot-mcp@1.3.0

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
biosshot
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
1.3.0
Release
v1.3.0
Clients
Claude Code, Codex
Repository-Themen
ai, ai-agents, ai-assistant, circuit, easyeda, easyeda-extension, easyeda-extensions, electronics, electronics-engineering, vue

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, schreiben, löschen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

C3F4EA24<MCPSERVE<20261004<<<<Q12<UNGEPRUEFT<<<<<<<<<<<<<<<<

Verbundenes