accueil / serveurs / Dev & Code / io.github.ChanghuLiu/factorytalk-import-preflight
io.github.ChanghuLiu/factorytalk-import-preflight
serveur MCP (Model Context Protocol) · HMI Import Preflight 1.30.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ChanghuLiu/factorytalk-import-preflight est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ChanghuLiu/factorytalk-import-preflight » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- audit_factorytalk_import≈ 222 tokens
Check supplied FactoryTalk View tag, digital-alarm or analog-alarm CSV text before import. Use this compatibility name when an existing FactoryTalk Preflight connection exposes audit_factorytalk_import. It returns the same deterministic result, issues and row provenance as check_hmi_import_csv and does not connect to an HMI or PLC.
Paramètres, retour & exemple (3)
Paramètrestags_csv· string · optionnelanalog_alarms_csv· string · optionneldigital_alarms_csv· string · optionnel
Exemple d'appel{"name": "audit_factorytalk_import", "arguments": {"tags_csv": "texte", "analog_alarms_csv": "texte", "digital_alarms_csv": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_hmi_import_csv≈ 366 tokens
Check a supplied CSV before importing it into an HMI project. Use tags_csv for a supported FactoryTalk View tag export, digital_alarms_csv for a digital-alarm export, and analog_alarms_csv for an analog-alarm export; each argument is the complete CSV text and may be omitted when that export type is not being checked. The tool validates deterministic import contract rules such as the expected export version marker, record shape, required fields, addresses, alarm severity and analog threshold structure. It returns result (PASS, REVIEW_REQUIRED, or INSUFFICIENT_INPUT), issue_count, a list of issues with code/severity/message and row or record provenance when available, plus a summary by issue code. Use this tool for static import preflight only; it does not connect to any HMI or PLC and does not certify runtime or safety behavior. This is an independent compatibility check, not an official Rockwell Automation service.
Paramètres, retour & exemple (3)
Paramètrestags_csv· string · optionnelanalog_alarms_csv· string · optionneldigital_alarms_csv· string · optionnel
Exemple d'appel{"name": "check_hmi_import_csv", "arguments": {"tags_csv": "texte", "analog_alarms_csv": "texte", "digital_alarms_csv": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - factorytalk_product_status≈ 138 tokens
Return the same bounded deployment, scope and payment metadata as hmi_preflight_service_info. Use this compatibility name when an existing FactoryTalk Preflight connection exposes factorytalk_product_status; it does not inspect CSV content.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "factorytalk_product_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hmi_preflight_service_info≈ 182 tokens
Return bounded service metadata for HMI Import Preflight. Use this only to discover the service's deployment stage, deterministic/read-only preflight scope, production availability and payment status; do not use it to inspect CSV content. The result identifies the product, stage, deterministic flag, payment_enabled flag, production_enabled flag, supported scope, and the payment scope for this MCP endpoint.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "hmi_preflight_service_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».