
jl-codes/platformio-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
jl-codes/platformio-mcp - кандидат на сервер MCP, импортированный из https://github.com/jl-codes/platformio-mcp.
Обзор
jl-codes/platformio-mcp - кандидат на сервер MCP, импортированный из https://github.com/jl-codes/platformio-mcp.
Обзор (машинный перевод)
Пио Agent - это уровень выполнения аппаратного обеспечения с открытым исходным кодом для встроенной разработки, построенный на среде выполнения PlatformIO MCP.
Статус выпуска
Опубликовано каноническое время выполнения 3.1.0. Кандидат 3.2.0 получает
pio-agent CLI основной адаптер (ничто не остается в рабочем состоянии, если его не спросить) и
Добавляет встроенную панель Codex и публичный плагин, перечисляющий метаданные. Видишь?
changelog, руководство по совместимости,
и готовность к распространению для реализации
Поведение и статус публикации каждого названия пакета.
Бренд и совместимость
PIO Agent — название продукта и плагина Codex. PlatformIO MCP является базовым временем выполнения MCP и идентификатором совместимости, используемым существующими установками. Идентификатор плагина Codex, идентификатор маркетплейса, ключи конфигурации и пространство имен навыков остаются platformio-mcp. На npm platformio-mcp — канонический пакет, тогда как pio-mcp и pio-agent — тонкие пакеты совместимости, которые делегируют ему. Канонический пакет также устанавливает как platformio-mcp, так и pio-agent исполняемые имена. Это позволяет существующим потребителям обновляться без миграции, в то время как новые пользователи видят PIO-агент по всему интерфейсу.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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.
Quick start (recommended)
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)
Установка
npx -y platformio-mcp serveКонфигурация
{
"mcpServers": {
"platformio": {
"command": "npx",
"args": ["-y", "platformio-mcp", "serve"]
}
}
}