XTELL Serial

io.github.xtell-cn由 GitHub 账号 xtell-cn 发布v0.1.1更新于 Oct 25, 2026

带图形界面的串口终端,AI助手可通过MCP驱动:读取设备日志、发送命令。

AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。

原文描述

Serial terminal with a GUI that AI assistants drive over MCP: read device logs, send commands.

已验证STDIO仅桌面

概览

XTELL Serial 的本地 MCP 服务;无需登录;STDIO。

暂无 AI 概览:以下信息来自注册中心条目和服务本身。

安装

在 SourceWeft 中

  1. 打开 控制台中的 XTELL Serial,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

xtell-serial

About XTELL (www.xtell.cn)

Shenzhen XTELL Future Technology delivers true full-stack development: software, circuit design, mold development and mass production, all from one team. Our work spans embedded software and hardware, cloud platforms and backends, AI algorithms, IoT solutions and mobile internet technology. We provide the full lifecycle from concept design to mass-production delivery, and the close collaboration between hardware and software helps clients bring products to market quickly and succeed commercially.

A serial terminal with a GUI that your AI assistant can drive through MCP. You watch the log scroll in a normal desktop window; Claude, Cursor or any MCP client reads the same log and sends commands to the same port.

Status: early preview (v0.1). Windows only for now. The full MCP setup guide and tool reference is in docs/MCP_SETUP.md (also available in Chinese).

中文说明

[xtell-serial main window: a timestamped log with the filter keyword ERR highlighted]

The log in the upper pane, the filter (here ERR) highlighting matches and listing them below. The log is demo data.

What it is

  • A full serial terminal: baud rates up to 10 Mbaud, UTF-8 / GBK / GB2312 / ASCII, HEX view and send, timestamps, line numbers.
  • Live filtering by substring or regular expression, with highlighting and a separate filtered view.
  • Repeat-send, send history, save-to-file with append mode, a 100,000-line buffer with a usage bar.
  • English and Chinese user interface: use the language item in the menu bar, next to File (ENG / 中文), to switch; the choice is remembered (the first run follows the Windows display language).
  • Several windows at once, each with its own name, for bench setups with more than one board. The first window acts as a local hub; if it closes, another one takes over.
  • An MCP server (xtell-serial-mcp) that exposes 14 tools to AI clients: list ports, connect, send, auto-send, read received / sent / filtered data (with optional time ranges), set a filter, save to file, clear buffers, check buffer status.

The GUI and the MCP server talk over a local TCP hub on 127.0.0.1:50016 (override with XTELL_SERIAL_HUB_PORT). Nothing listens on a public interface.

More screenshots

[A burst of 18,500 lines: the window stays responsive and says how many lines were not drawn]

[Two named windows side by side, one per device]

Run from source

bash
pip install -r requirements.txtpython xtell_serial.py

Build executables (Windows)

bash
pip install pyinstallerbuild_exe.bat

This produces dist\xtell-serial.exe (the GUI) and dist\xtell-serial-mcp.exe (the MCP server).

Connect an AI client

Register xtell-serial-mcp.exe (not the GUI) as an MCP server. For Claude Code:

bash
claude mcp add xtell-serial C:\path\to\xtell-serial-mcp.exe

For Claude Desktop, Cursor and others, add this to the client's MCP configuration (see mcp_config.example.json):

json
{  "mcpServers": {    "xtell-serial": {      "command": "C:\\path\\to\\xtell-serial-mcp.exe",      "args": []    }  }}

The full tool reference is in docs/MCP_SETUP.md.

Then ask your assistant something like: "Connect to COM3 at 115200, send AT+GMR, and tell me what version the module reports."

Safety notes

  • The assistant can send arbitrary bytes to whatever device is on the port. Do not connect it to hardware where an unexpected command could cause harm.
  • The local hub accepts connections from 127.0.0.1 only.

License

Apache License 2.0, see LICENSE.


Built by XTELL, an embedded hardware and software design house in Shenzhen.

来源:README.md,提交 4e23452

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:该软件包类型无法在沙箱中运行。

版本历史

2
  1. v0.1.1最新Oct 20, 2026
  2. v0.1.0Oct 20, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分