Arduino CLI wrapper MCP server
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.
list_connected_boardsList connected boards and serial ports detected by arduino-cli.List connected boards and serial ports detected by arduino-cli.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
arduino_cli_doctorCheck whether arduino-cli is available and return OS-specific installation instructions if missing.Check whether arduino-cli is available and return OS-specific installation instructions if missing.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
install_arduino_cliprivilegiertAttempt to install arduino-cli for the current OS using available package managers, then verify and configure CLI path.Attempt to install arduino-cli for the current OS using available package managers, then verify and configure CLI path.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_supported_boardsList supported/installable boards from the local arduino-cli index.List supported/installable boards from the local arduino-cli index.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ensure_core_installedEnsure the Arduino core required by a board FQBN is installed. Can auto-install via `arduino-cli core install`.Ensure the Arduino core required by a board FQBN is installed. Can auto-install via `arduino-cli core install`.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
detect_hardwareDetect connected Arduino-compatible hardware, infer board/FQBN candidates, and generate next compile/upload commands.Detect connected Arduino-compatible hardware, infer board/FQBN candidates, and generate next compile/upload commands.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_serial_portsList serial ports and any detected board metadata using arduino-cli. Works on Windows/macOS/Linux.List serial ports and any detected board metadata using arduino-cli. Works on Windows/macOS/Linux.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
compile_sketchCompile an Arduino sketch with a specific board FQBN.Compile an Arduino sketch with a specific board FQBN.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
upload_sketchprivilegiertUpload a compiled sketch to a connected board/port.Upload a compiled sketch to a connected board/port.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
upload_and_wait_readyprivilegiertUpload a sketch and wait for a serial readiness pattern, handling post-upload reset/re-enumeration windows.Upload a sketch and wait for a serial readiness pattern, handling post-upload reset/re-enumeration windows.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
read_serial_snapshotCapture serial output for a bounded duration from a given port.Capture serial output for a bounded duration from a given port.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
safety_preflightRun electrical preflight checks (voltage/current/pin risks) before upload or serial write operations.Run electrical preflight checks (voltage/current/pin risks) before upload or serial write operations.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_open_sessionOpen a stateful serial monitor session with port lock ownership.Open a stateful serial monitor session with port lock ownership.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_list_sessionsList active serial sessions and current port lock state.List active serial sessions and current port lock state.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_readRead buffered bytes from an open serial session.Read buffered bytes from an open serial session.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_expectWait for a string pattern in a serial session buffer with timeout.Wait for a string pattern in a serial session buffer with timeout.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_writeprivilegiertWrite bytes to an open serial session. Safety preflight is enforced unless explicitly skipped.Write bytes to an open serial session. Safety preflight is enforced unless explicitly skipped.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
serial_close_sessionClose a serial session and release its port lock.Close a serial session and release its port lock.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_board_detailsGet detailed board metadata from arduino-cli for a specific FQBN.Get detailed board metadata from arduino-cli for a specific FQBN.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_board_referenceList local board reference entries with pin/spec metadata.List local board reference entries with pin/spec metadata.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
search_board_referenceSearch local board reference by board name, alias, id, or FQBN.Search local board reference by board name, alias, id, or FQBN.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
21 von 21 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Arduino CLI wrapper MCP server
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.
Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.
36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)
53 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+41 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.
Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.