EasyEDA Copilot · MCP Server
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_rulesReturn 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 5check_pcb_drcRun native EasyEDA PCB DRC on the open PCB.…
Angabe des Anbieters · Beleg 5open_documentOpen 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 6save_docSave the currently active EasyEDA schematic, PCB, or panel document.
Angabe des Anbieters · Beleg 6sync_current_documentForce 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 6modify_nameModify the name of an EasyEDA Schematic, Schematic page, PCB
Angabe des Anbieters · Beleg 6create_docCreate 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 6delete_docDelete a doc from the current EasyEDA project. This is destructive!
Angabe des Anbieters · Beleg 6get_current_project_infoRead 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 6library_listList component libraries supported by the backend. Explicit public library UUIDs are also accepted by component_search.
Angabe des Anbieters · Beleg 7component_searchSearch 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 7preview_componentRender 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 7get_schematicGet 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 7get_all_projectsRead all directly accessible EasyEDA teams, folders, and projects as a nested project tree.
Angabe des Anbieters · Beleg 8list_checkpointsList saved checkpoints with names, newest first. Defaults to 16; use limit to include older checkpoints.
Angabe des Anbieters · Beleg 9save_checkpoint_for_current_pageSave 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 9restore_checkpoint_for_current_pageRestore one checkpoint by id in EasyEDA.
Angabe des Anbieters · Beleg 9
Voraussetzungen
npx· Paketmanager · erforderlich · Beleg 1Node.js· Laufzeit · erforderlich · Beleg 10EASYEDA_COPILOT_CLI_HOME· Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11EASYEDA_COPILOT_MCP_WS_HOST· Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11EASYEDA_COPILOT_MCP_WS_PORT· Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 11EASYEDA_COPILOT_MCP_RECOVERY_WAIT_MS· Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 12EASYEDA_COPILOT_MCP_BROKER_IDLE_MS· Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 12
Installation
npx -y easyeda-copilot-mcp@1.3.0Angaben zum Baustein
- Maintainer
- biosshot
- Repository-Lizenz
- MIT
- 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
Paket und Herkunft
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- Abgerufen und Felder geprüft: 2026-10-04; technische Prüfung: ungeprüft
C3F4EA24<MCPSERVE<20261004<<<<Q12<UNGEPRUEFT<<<<<<<<<<<<<<<<