HMI Import Preflight

io.github.ChanghuLiuPublished by GitHub account ChanghuLiuv0.1.6Updated Oct 26, 2026

Independent static checks for supported tag and alarm CSV import formats; no HMI or PLC access.

The publisher's own server: Preflight

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

Remote MCP service that statically checks FactoryTalk View tag and alarm CSV exports before they are imported into an HMI project.

What you can do
  • Check supplied CSV text for FactoryTalk View tag exports, digital-alarm exports and analog-alarm exports before import.
  • Run the same deterministic preflight under the compatibility tool name audit_factorytalk_import, returning identical issues and row provenance.
  • Read bounded service metadata (deployment stage, read-only preflight scope, production availability, payment status) via hmi_preflight_service_info or its compatibility alias factorytalk_product_status.
When to use it
Useful when preparing FactoryTalk View tag or alarm CSV files for import and you want a deterministic, read-only check of format and row-level issues before touching the HMI project. It is not for inspecting live HMI or PLC data.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. No authentication is declared. CSV content is passed as complete CSV text in the tool arguments.
Before you install
CSV text you supply is sent to a third-party hosted service, so avoid including sensitive project data. The service reports a payment status, so check whether any use is paid before relying on it. It performs static checks only and does not validate against a real HMI or PLC.

Installation

In SourceWeft

  1. Open HMI Import Preflight in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ChanghuLiu%2Ffactorytalk-import-preflight/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hmi-import-preflight": {
      "type": "http",
      "url": "https://factorytalk.regevidencehub.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

4

check_hmi_import_csv

Check HMI import CSV

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.

Parameterstags_csvanalog_alarms_csvdigital_alarms_csv

audit_factorytalk_import

Audit FactoryTalk import CSV

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.

Parameterstags_csvanalog_alarms_csvdigital_alarms_csv

hmi_preflight_service_info

HMI preflight service information

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.

Takes no parameters.

factorytalk_product_status

HMI preflight product status

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.

Takes no parameters.

Version history

3
  1. v0.1.6LatestOct 17, 2026
  2. v0.1.5Oct 1, 2026
  3. v0.1.4Sep 29, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Preflight integrations