Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Board Terminal Skill

БесплатноНе проверен

MCP server for running shell commands on a Linux development board via UART serial.

GitHubEmbed

Описание

MCP server for running shell commands on a Linux development board via UART serial.

README

MCP server exposing one tool, board_terminal, for running shell commands on a Linux development board through a controlled executor.

The first backend is UART serial. SSH is represented by a placeholder interface so it can be added without changing the MCP tool contract.

Tool

Input:

{
  "command": "cat /proc/cpuinfo"
}

Output:

{
  "success": true,
  "stdout": "processor : 0\n...",
  "stderr": "",
  "exit_code": 0,
  "elapsed_ms": 135
}

For serial shells there is no reliable process exit status unless the command wrapper reports it. This implementation wraps every command and captures a marker containing $?, so exit_code is the command exit code when the shell supports standard POSIX syntax. If the marker cannot be parsed but the prompt returns, exit_code defaults to 0.

Configuration

Environment variables:

Variable Default Description
BOARD_BACKEND serial Backend name. Currently only serial is implemented.
BOARD_SERIAL_PORT COM3 Serial device path, for example COM3 or /dev/ttyUSB0.
BOARD_SERIAL_BAUDRATE 115200 UART baud rate.
BOARD_SERIAL_TIMEOUT 0.2 Per-read timeout in seconds.
BOARD_COMMAND_TIMEOUT 15.0 Command completion timeout in seconds.
BOARD_PROMPT <<<PROMPT>>> Stable shell prompt used to detect completion.
BOARD_ENCODING utf-8 Serial text encoding.

Run

Install dependencies:

python3 -m pip install -e .

Start the MCP server over stdio:

board-terminal-skill

Example MCP client configuration:

{
  "mcpServers": {
    "board-terminal": {
      "command": "board-terminal-skill",
      "env": {
        "BOARD_SERIAL_PORT": "/dev/ttyUSB0",
        "BOARD_SERIAL_BAUDRATE": "115200"
      }
    }
  }
}

from github.com/kkst1/uart-and-order-SKILL-for-board-based-on-MCP

Установка Board Terminal Skill

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/kkst1/uart-and-order-SKILL-for-board-based-on-MCP

FAQ

Board Terminal Skill MCP бесплатный?

Да, Board Terminal Skill MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Board Terminal Skill?

Нет, Board Terminal Skill работает без API-ключей и переменных окружения.

Board Terminal Skill — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Board Terminal Skill в Claude Desktop, Claude Code или Cursor?

Открой Board Terminal Skill на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Board Terminal Skill with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development