← 返回 Skills 市场
earlvanze

Epson MCP

作者 Earl Co · GitHub ↗ · v0.2.1 · MIT-0
cross-platform ⚠ suspicious
42
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install epson-mcp
功能描述
Print, scan, copy, and job control for the Epson WF-2250 (and other network-attached Epson inkjets) via MCP. Exposes tools for text/raster/PDF printing, prin...
使用说明 (SKILL.md)

Epson MCP

MCP server for the Epson WF-2250 inkjet printer. Connects to the printer over TCP/9100 (ESC/P-R) or LPD, with an optional Windows PowerShell spooler backend.

Tools

  • epson_diag — Diagnose connectivity and capabilities
  • epson_print_text — Print plain text via ESC/P-R
  • epson_print_file — Print a file from the shared volume (PDF auto-converted)
  • epson_print_raw — Send a base64-encoded ESC/P or PostScript payload
  • epson_status — Re-probe the printer and return a status summary
  • epson_ink — Ink level info (stub — WF-2250 doesn't expose ink over network)
  • epson_list_jobs — List Windows spooler jobs (requires PowerShell)
  • epson_cancel_job — Cancel a Windows spooler job (requires PowerShell)
  • epson_scan — Network scan (stub — WF-2250 doesn't support network scanning)
  • epson_copy — Network copy (stub)

Setup

  1. Deploy the Docker container (see repo README).
  2. Expose over Tailnet: tailscale serve --bg --set-path=/epson http://localhost:18790
  3. Wire into Codex/OpenClaw:
    codex mcp add epson --url https://cyber.talpa-stargazer.ts.net/epson/mcp \
        --bearer-token-env-var EPSON_MCP_AUTH_TOKEN
    

Backends

Backend Protocol Notes
raw9100 TCP/9100 ESC/P Default; works with WF-2250
lpd TCP/515 LPR Fallback; most low-end Epsons ignore
windows PowerShell Only when PowerShell is available

When backend=auto (default), tries lpd → raw9100 → windows in order. On Linux containers, the Windows backend is automatically skipped if powershell.exe / pwsh is not found.

License

MIT-0

安全使用建议
Install only if you trust the MCP server and intend to let an agent control a real printer. Treat raw printing and job cancellation as explicit, user-confirmed actions, preferably limited to trusted users and exact job IDs.
能力评估
Purpose & Capability
The stated purpose is Epson printer management over MCP, and the listed capabilities fit that purpose: printing, diagnostics, status checks, spooler job listing, cancellation, and scan/copy stubs.
Instruction Scope
The artifact discloses raw printer payload submission and job cancellation, but does not clearly require explicit user confirmation, exact job targeting, or safer default use of ordinary print tools.
Install Mechanism
The skill points to a Tailnet-authenticated MCP endpoint and Docker-based deployment, but the reviewed artifact is mainly SKILL.md text rather than the server implementation.
Credentials
Network printer and spooler access are proportionate for a printer-control skill, while raw ESC/P or PostScript payload support is broader than routine document printing.
Persistence & Privilege
No hidden persistence, credential harvesting, broad local indexing, privilege escalation, or unrelated background behavior is shown in the reviewed artifact.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install epson-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /epson-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.1
Fix powershell.exe crash on Linux; auto-detect platform
v0.2.0
Fix powershell.exe crash on Linux
元数据
Slug epson-mcp
版本 0.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Epson MCP 是什么?

Print, scan, copy, and job control for the Epson WF-2250 (and other network-attached Epson inkjets) via MCP. Exposes tools for text/raster/PDF printing, prin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 42 次。

如何安装 Epson MCP?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install epson-mcp」即可一键安装,无需额外配置。

Epson MCP 是免费的吗?

是的,Epson MCP 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Epson MCP 支持哪些平台?

Epson MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Epson MCP?

由 Earl Co(@earlvanze)开发并维护,当前版本 v0.2.1。

💬 留言讨论