🔌 Hướng dẫn kết nối MCP cho PLC Siemens SIMATIC
Navis PLC Siemens Studio tích hợp máy chủ Model Context Protocol (MCP) chuẩn JSON-RPC 2.0 (Streamable HTTP & Local Stdio), hỗ trợ Claude Desktop, Claude Code, Cursor, Windsurf, Gemini CLI và Google Antigravity.
1. Kết nối qua Streamable HTTP
https://navissiemens.iotdaiviet.com/mcp/YOUR_TOKEN
Endpoint công khai (chỉ đọc / biên dịch):
https://navissiemens.iotdaiviet.com/api/mcp/public
2. Kết nối qua Local Stdio (siemens_mcp_config.json)
{
"mcpServers": {
"navis-plc-siemens": {
"command": "python",
"args": ["siemens_mcp_server.py"]
}
}
}
3. Danh sách 12 Công cụ MCP Siemens
plc_push_to_ide_and_plc— Fast Push (<20ms,auto_simulate=False) biên dịch gói TIA Portal V16 Openness.s7p.zipvà đồng bộ tức thì lên IDE.plc_list_siemens_cpus— Tra cứu 24 CPU S7-1200, S7-1500, S7-200 SMART và cờ hệ thống TIA.plc_build_openness_bundle— Xuất XML Openness (Main.xml,Default tag table.xml,Navis_Timers.xml).plc_s7_ethernet_control— Giao thức S7comm RFC 1006 Port 102 (probe,monitor,force,download,upload,run,stop).plc_tia_openness_action— Gọi trực tiếpSiemens.Engineering.dll(TIA Portal V16) đểCompile()thực tế.