Plctap MCP Server

状态: v0.6 (协议自动识别 + 透明代理 + 故障注入监听 + 八协议端点接入 (含 OPC UA 连接级诊断), 六端点可写 (IEC 104 / OPC UA 仅读); IEC 104 经 lib60870、EtherNet/IP 经 pycomm3 官方实现交叉验证, OPC UA 为 asyncua 官方库台架自洽验证)。. It runs locally over stdio via the published package.

People who work with fastmcp, fins and industrial automation and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-09-13 · ★ 2 · #92 OF 241 MAINTAINED AUTOMATION · VERIFIED 2026-09-30

MIT · Python servers · how we verify → /methodology

01 · Install Plctap

before you install - you'll need

Set PLCTAP_ALLOW_WRITE before connecting.

Claude Code

claude mcp add ymxc152-plctap -- uvx plctap

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "ymxc152-plctap": {
      "command": "uvx",
      "args": [
        "plctap"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

repo age created 2026-09-03 - young repo, little track record yet

license MIT - declared in the repository

pypi package plctap - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.ymxc152 is GitHub-verified and matches the repo owner

03 · What Plctap can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Latest releases

v0.6.2 · 2026-09-13

17 个工具补齐 MCP ToolAnnotations(四 hint 全显式) · 全部工具现声明 readOnlyHint / destructiveHint / idempotentHint / openWorldHint,按 handler 真实行为取值 - - 只读组不再依赖规范缺省(规范缺省 destructive=true,会让纯读工具被客户端当危险工具对待)。tools/list…

v0.6.1 · 2026-09-08

v0.6.1 稳定化第一周期 - - wire 兼容修复 + 返回建模收编 + 兼容纪律生效 · 自本版起 README「版本与兼容承诺」生效:MCP 工具名 / 参数名 / 返回结构向后兼容,新增只增不改;破坏性变更将在 docstring / README / Release notes 三处提前标注。1.0(语义定稿)待该纪律验证一个完整发布周期后另行宣布。 · 修复 · RRData 嵌入长度超声明时产出负长度…

v0.6.0 · 2026-09-08

v0.6.0 产品化收官 - - 八协议端点 + 质量工程 + 多模型评测矩阵 · 新增 · OPC UA 端点 (4840): 连接级诊断 only - - probe(UA 会话握手 + Server_ServerArray 规范节点最小读)/ plc_read(NodeId 字符串寻址,UA 原生类型返回)/ 新工具 plc_browse(地址空间一层展开,200 子节点预算 + truncated…

04 · Who maintains Plctap

plctap is maintained by ymxc152. It's the only MCP server we track from this author; the repo dates to Sep 2026.

05 · Facts

category
automation - ranked #92 of 241 actively-maintained automation servers as of 2026-09-30.
release cadence
10+ releases in the last 90 days (latest 2026-09-13)
registry
io.github.ymxc152/plctap (active, first published 2026-09-06 · 9 versions)
packages
pypi:plctap

06 · Plctap FAQ

What is Plctap?

状态: v0.6 (协议自动识别 + 透明代理 + 故障注入监听 + 八协议端点接入 (含 OPC UA 连接级诊断), 六端点可写 (IEC 104 / OPC UA 仅读); IEC 104 经 lib60870、EtherNet/IP 经 pycomm3 官方实现交叉验证, OPC UA 为 asyncua 官方库台架自洽验证)。. It runs locally over stdio via the published package.

Is Plctap still maintained?

Yes - as of 2026-09-30, its last commit was 2026-09-13 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

How do I install Plctap?

Run `uvx plctap`. The README documents one environment variable (PLCTAP_ALLOW_WRITE) to set first. Set PLCTAP_ALLOW_WRITE before connecting. You can also paste the ready-made client config above.

Does Plctap run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Plctap

More automation MCP servers · Multisim MCP · Zapier · Webhook.site MCP Server · Progi · PatchX Freenote Agent

More Python MCP servers · Markitai · Mergetrain · Creator SEO MCP · AI-First Scraper · DB Connect MCP · see all