woooooooooolf/ser2mcp
woooooooooolf★ 7Rust最后同步: 2026-08-18
UART serial port MCP server: expose local serial ports to AI assistants as standard MCP tools(串口转 MCP 服务器,以最适合 AI 的方式提供串口读写支持)
README 摘要
ser2mcp 简体中文 English ser2mcp 是一个本地 UART 串口 MCP 服务器,把串口枚举、配置、读写、输出匹配和文件发送封装为标准 MCP 工具,供支持 stdio MCP 的 AI 客户端调用。 核心能力 - 提供 14 个 uart 工具,支持多串口、运行时重配置、写后读取和按输出 pattern 编排时序 - 后台持续读取串口数据,使用有界环形缓冲保存未读内容,并报告 overflow delta / overflow total - 支持 hex、UTF-8 text 和仅用于返回侧的 text-escaped,适配二进制协议与终端日志 - 通过一次 uart send file 流式发送本地文件,支持连续 base64、进度查询、估算和取消 - Windows、Linux、macOS 单可执行文件交付,无需安装 Rust 运行时 安装与接入 可从 Releases 下载对应平台的预编译包,也可以从源码构建: 不带参数运行 ser2mcp 即进入 MCP stdio 服务模式。通用客户端配置: Windows 路径示例: "command": "C:\\tools\\ser2mcp.exe" 。日志写入 stderr,可用 RUST LOG 调整级别,默认 info 。 Reasonix 插件安装 仓库根目录包含 reasonix-plugin.json , bin/ 内含三平台预编译文件与 POSIX 启动脚本。Manifest 统一使用 bin/ser2mcp :Windows 自动解析同名 ser2mcp.exe ,Linux/macOS 由脚本选择对应二进制。在 Reasonix 中让 Agent 执行: Install the ser2mcp plugin package from https://github.com/woooooooooolf/ser2mcp. Use install source with kind="auto" (or "plugin"). 安装后调用 uart list ports 验证;返回空数组也表示服务器已正常工作,只是当前没有可枚举串口。离线安装时下载完整源码仓库,并把仓库目录作为 install source 的本地路径。 DeepSeek-Harness 接入 在 DSH 中对 Agent 说: 请从 https://github.com/woooooooooolf/ser2mcp 安装 ser2mcp 到 DSH,并按照 docs/DSH INTEGRATION.md 完成部署。 Agent 应以当前 DSH 版本的配置和目录约定为准,完成 stdio MCP 服务器注册,并安装仓库内的两个 SKILL。 工具 工具 用途 uart list ports 枚举串口名称、类型与 …
在 GitHub 查看完整 README →分类
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
★ 68,800
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 31,857
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,788