What dependencies and runtime requirements exist?
Python ≥3.10 and `arduino-cli` must be in PATH. Optional: WireViz for diagram generation, an `OPENAI_API_KEY` for AI‑powered WireViz, and `thefuzz[speedup]` for fuzzy library search.
@Volt23
基本情報
概要はまだありません
ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
A FastMCP-powered bridge that exposes arduino-cli functionality via the Model Context Protocol (MCP). It lets users manage sketches, boards, libraries, files, and generate WireViz schematics from YAML or natural language through MCP clients.
Install from PyPI with pip install mcp-arduino-server, then run mcp-arduino-server. Requirements: Python ≥3.10, arduino-cli in PATH, and optionally WireViz and an OpenAI API key for AI‑powered diagram generation. Configure via environment variables; integrate with MCP clients by adding a JSON config entry.
arduino-cli functionality through MCP (JSON-RPC over STDIO)Python ≥3.10 and `arduino-cli` must be in PATH. Optional: WireViz for diagram generation, an `OPENAI_API_KEY` for AI‑powered WireViz, and `thefuzz[speedup]` for fuzzy library search.
Environment variables override defaults: `ARDUINO_CLI_PATH`, `WIREVIZ_PATH`, `MCP_SKETCH_DIR`, `LOG_LEVEL`, `OPENAI_API_KEY` or `OPENROUTER_API_KEY`, `ARDUINO_SERIAL_LOG_MAX_BYTES`, and `ARDUINO_SERIAL_LOG_ROTATE_COUNT`.
The server listens on STDIO for JSON‑RPC MCP calls. Authentication is not required for the server itself; AI‑powered WireViz requires an `OPENAI_API_KEY` or `OPENROUTER_API_KEY`.
Sketch files are stored in `~/Documents/Arduino_MCP_Sketches/` by default. Serial logs are written to files in a configurable location; the server sandboxes file operations to home and sketch directories.
The `remove_file` operation is destructive but sandboxed. Serial log file size and rotation count are configurable. The AI‑powered WireViz feature depends on an external API key and may incur costs.
Hindsight: Agent Memory That Learns

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
MCP Toolbox for Databases is an open source MCP server for databases.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

LoadOptimizer plans truck, container and pallet loads with a real optimization engine, straight from your AI assistant. Describe the order in plain language, for example "plan 36 Euro pallets on a standard 13.6 m trailer
コメント