JC

jl-codes/platformio-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

54 stars 19 forks 品質 83 トレンド 27MIT

jl-codes/platformio-mcp は [https://github.com/jl-codes/platformio-mcp.] からインポートされた MCP サーバー候補です

概要

jl-codes/platformio-mcp は [https://github.com/jl-codes/platformio-mcp.] からインポートされた MCP サーバー候補です

概要(AI 翻訳)

ツイート エージェントは、プラットフォームIO MCP ランタイム上に構築された組み込み開発用のオープンソース、エージェントファーストのハードウェア実行レイヤーです。

リリースステータス

3.1.0ランタイムが公開されました。 3.2.0 候補は [[pio-agent プライマリアダプター(要求しない限り、稼働中の滞在をnothing)、および ネイティブのCodexパネルとメタデータをリストするパブリックプラグインを追加します。 詳細はこちら 変更ログ、互換性ガイド、 実装のための準備と配布の準備 各パッケージの名前の挙動と出版物の状態。

ブランドと互換性

PIO Agent は、製品とCodex Pluginの名前です。 PlatformIO MCPは、既存のインストールで使用されるMCPの実行時間と互換性のアイデンティティです。 Codex プラグイン ID, マーケットプレース ID, 設定キー, スキルネームスペースは [platformio-mcp] のままです。 npm では [platformio-mcp] は、 [pio-mcp] と [pio-agent] の間の正式なパッケージです。 また、canonical パッケージには、 [platformio-mcp] と [pio-agent] の両方の実行可能な名前もインストールします。 これにより、既存の消費者は移行せずにアップグレードできます。新しいユーザーは、インターフェイス全体でPIO Agentを参照してください.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

PIO Agent

PIO Agent is the open-source, agent-first hardware execution layer for embedded development, built on the PlatformIO MCP runtime.

Release status

The canonical 3.1.0 runtime is published. The 3.2.0 candidate makes the pio-agent CLI the primary adapter (nothing stays running unless asked), and adds a native Codex panel and public plugin listing metadata. See the changelog, compatibility guide, and distribution readiness for implemented behavior and the publication status of each package name.

Brand and Compatibility

PIO Agent is the product and Codex Plugin name. PlatformIO MCP is the underlying MCP runtime and the compatibility identity used by existing installations. The Codex plugin ID, marketplace ID, configuration keys, and skill namespace remain platformio-mcp. On npm, platformio-mcp is the canonical package while pio-mcp and pio-agent are thin compatibility packages that delegate to it. The canonical package also installs both platformio-mcp and pio-agent executable names. This lets existing consumers upgrade without migration while new users see PIO Agent throughout the interface.

It exposes PlatformIO workflows for board discovery, project setup, build, flash, monitor, diagnostics, and task orchestration through:

  • an MCP server adapter
  • a first-class CLI adapter (platformio-mcp / pio-agent)
  • an optional local dashboard for visibility and control

MCP is one adapter. PlatformIO is the first backend.

npm install -g platformio-mcp
pio-agent devices
pio-agent build --project-dir . --json

No server, no client configuration, nothing left running between commands.

Using it with a coding agent

Install the skills and point your agent at the pio-agent binary. The pio-manager skill documents every command.

MCP server (optional)

MCP remains fully supported for clients that prefer it:

claude mcp add platformio -- node /path/to/platformio-mcp/build/index.js

Note that each session that connects this way runs its own server process. The CLI above avoids that. See Manual MCP Config below for other hosts.

Agent-First Capabilities

  • Project readiness validation (agent_validate_project)
  • Rich build diagnostics with structured error taxonomy (agent_build_diagnose)
  • Board-aware GPIO safety audits (agent_safe_pin_audit)
  • Flash + monitor + runtime assertions (agent_flash_monitor_verify)
  • Persistent workflow artifacts in .pio-mcp-workspace/ (lastAgentReport.json, boardReport.json)
  • Board intelligence reports (agent_generate_board_report)
  • Policy profile introspection (get_policy_status)
  • Exact project/environment/device bindings (agent_resolve_target)
GitHub で README 全文を見る

インストール

npx -y platformio-mcp serve
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "platformio": { "command": "npx", "args": ["-y", "platformio-mcp", "serve"] } } }