TiaLink MCP server
io.github.tia-forge/tialink·v0.1.1·3 starsTIA Portal MCP gateway: let any AI agent create blocks, write SCL, compile and simulate.
3 stars417 downloads/wk
Reviews
Write oneNobody has reviewed TiaLink yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TiaLink tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How TiaLink compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 4,460 AI and agents servers
- GitHub stars
- 3
- more than 75% of 2,711 AI and agents servers
- Downloads a week
- 417
- more than 84% of 1,538 AI and agents servers with a package
Install TiaLink in Claude Code, Cursor or VS Code
Runs npx -y tialink-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add tialink -- npx -y tialink-mcp
What the publisher says
From the TiaLink repository's README, as published. We do not edit it. Read it on GitHub
TiaLink — TIA Portal MCP Gateway
TiaLink is a TIA Portal MCP gateway by 汇智网 (hubwiz.com). It lets any MCP-capable AI agent operate Siemens TIA Portal projects directly.
📄 Product page: https://tia.hubwiz.com/tia-link
What it does
TiaLink exposes Siemens TIA Portal capabilities as MCP tools, so an AI agent can:
- Configure hardware & networks — add devices and modules, assign IP addresses, create subnets and IO systems
- Work with programs & data — create FB / FC / DB / UDT blocks, write SCL, import SimaticML (including LAD) blocks
- Build — compile, save, export, and archive projects
- Simulate & verify — download to S7-PLCSIM Advanced, read/write variables, run test scenarios
- Read back — project model, block interfaces, and hardware tree for verification
In short: instead of getting a code snippet in a chat window, the agent operates a real TIA Portal project and reads the result back.
How it works
AI agent (MCP client)
│ MCP (Streamable HTTP, endpoint /mcp)
▼
TiaLink ──► Siemens TIA Portal Openness ──► TIA Portal project- Protocol: MCP (Model Context Protocol), Streamable HTTP, endpoint /mcp
- Underlying: Siemens TIA Portal Openness
- Agent-agnostic: TiaLink does not bind to any specific model or vendor. Any MCP client that supports Streamable HTTP and can send a Bearer header can connect.
Getting started
- Check the machine — Windows, a licensed TIA Portal V19 or V20 (V21 is not supported yet), and the Windows account in the local Siemens TIA Openness group. Full checklist: install.md.
- Buy and download — TiaLink is paid software: ¥99/month or ¥999/year (China). Buy on the product page; the download link and the setup steps appear immediately after the WeChat Pay payment. Keep the order number — the licence request needs it.
- Point your MCP client at the gateway — ready-made configurations for Claude Code, Cursor, VS Code and Claude Desktop are in examples/.
- Verify — list the tools, read a scratch project, then create one block and require the compile result. If step three fails, see the troubleshooting table in install.md.
If your client only speaks stdio
TiaLink serves Streamable HTTP. Most clients handle that directly, but some desktop hosts and one-click bundles can only launch stdio servers. For those there is a small adapter in this repository, server/index.js — it forwards JSON-RPC between stdio and the gateway and adds no functionality of its own.
⚠️ The adapter is not the product. It needs a licensed TiaLink gateway
already running. Without one it fails on the first request — by design.
# Run the adapter against a local gateway
TIALINK_URL=http://127.0.0.1:8080/mcp npx tialink-mcp
# Pre-flight: is the gateway reachable, is the token right, which tools exist?
TIALINK_URL=http://192.168.1.78:8080/mcp TIALINK_TOKEN=... npx tialink-mcp --checkConfiguration is by environment variable: TIALINKURL (default http://127.0.0.1:8080/mcp), TIALINKTOKEN, TIALINKTIMEOUTMS (default 600000 — compile and download calls are slow on purpose).
Deployment
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
TiaLink: common questions
- Is TiaLink MCP server safe?
- Mostly: it is graded B (80/100). Read the TiaLink safety report
- How do I install TiaLink?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does TiaLink need an API key?
- Yes. The registry entry asks for
TIALINK_TOKEN. - Is TiaLink maintained?
- The last commit was 13 days ago (2026-10-22). The latest release is v0.1.1.
- What can I use instead of TiaLink?
- Servers from other publishers that do the same job: Agent Sniper MCP server, freellmpool MCP server and Agent Security Scanner MCP server.
- How does TiaLink compare with other AI and agents MCP servers?
- safety score 80/100 (higher than 60% of 4,460 AI and agents servers); github stars 3 (more than 75% of 2,711 AI and agents servers); downloads a week 417 (more than 84% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to TiaLink
Same job from other publishers: the closest match first, then the best rated.
- Agent SniperSelf-custodial pump.fun sniper: arm strategies, snipe, manage positions. Simulate by default.not reviewedEstablishedB
- freellmpoolOpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.not reviewedEstablishedA
- Agent Security ScannerSecurity layer for AI agents: blocks prompt injection, detects fake packages, scans vulnerabilities.not reviewedEstablishedC