• STRUCTURAL
  • RESOURCES
  • VALUES
  • HUMAN

How to audit infrastructure state changes with your AI

Connect this MCP to your AI client to instantly isolate differences between configuration files or schemas. It turns raw JSON blobs into clear, actionable change logs.

Ask AI about this page

Short answer

How can I audit infrastructure state changes with my AI?

Your AI uses the diff_json tool to compare two JSON objects, such as Terraform state files or database schemas. It identifies added, removed, or modified fields so you can see exactly what changed in your infrastructure. You get a precise breakdown of every structural delta.

Where every change lands.

The outcomes of a diff

The AI processes the raw data and organizes the results into these specific views.

STRUCTURAL

Schema drift detection

The AI identifies where your database schema or resource definitions have drifted from the previous version. It highlights missing or extra keys.

RESOURCES

Modified resource lists

The AI isolates which specific infrastructure resources were added or deleted. You see the exact count of changes.

VALUES

Field-level updates

The AI tracks changes to specific attribute values within a resource. This shows you if a setting changed without the resource itself being replaced.

HUMAN

Manual review required

The AI flags complex nested changes that require your eyes. You decide if the detected drift is an intentional update or a configuration error.

The workflow

What your AI does when the JSON arrives.

The AI handles the heavy lifting of parsing and comparing massive JSON files.

  1. Ingest data

    Your AI client reads the two JSON files you provide, such as your current and previous Terraform state files.

    diff_json
  2. Calculate deltas

    The AI runs a comparison to find every addition, deletion, and modification between the two objects.

    diff_json
  3. Filter noise

    The AI ignores irrelevant metadata or timestamps to focus on the actual infrastructure changes you care about.

    diff_json
  4. Report changes

    The AI presents a clean summary of the differences in your chat interface.

    diff_json

Try it

Copy these to start.

Use these prompts to trigger the comparison immediately.

Starting points

Replace the bracketed text with your actual file paths or JSON content.

JSON Diff Visualizer Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_PjogYuSo0eUsN0io0gSr8mpblTI9yU0xaPCv8dub/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — JSON Diff Visualizer capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "json-diff-visualizer-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_PjogYuSo0eUsN0io0gSr8mpblTI9yU0xaPCv8dub/mcp"
    }
  }
}
Copy into chat04
  • Compare these two Terraform state files and tell me which resources were deleted: [file1.json] and [file2.json]

  • Show me the differences in the database schema between these two JSON objects: [paste json 1] and [paste json 2]

  • Audit the changes in this AWS resource configuration compared to the previous version: [paste json 1] and [paste json 2]

  • Identify any modified fields in this JSON payload: [paste json 1] and [paste json 2]

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect JSON Diff Visualizer once, then ask.

One click connects this MCP to your client. Your credentials stay encrypted and your files stay under your control.

Connect JSON Diff Visualizer to your AI

FAQ

How this task behaves

  • 01

    Can the AI change my Terraform files?

    No. The AI only reads and compares the files you provide. It cannot write to your local filesystem or modify your cloud environment.

  • 02

    Does the AI store my sensitive infrastructure data?

    No. The data is processed within your session. Vinkius manages the connection, but it does not store your JSON payloads.

  • 03

    Can it compare files that aren't JSON?

    No. This MCP is specifically built for JSON objects. You must provide valid JSON for the comparison to work.

  • 04

    Will it catch every single tiny change?

    Yes, the tool identifies every structural difference between the two objects provided.

  • 05

    Can the AI fix the errors it finds?

    No. The AI identifies the drift, but you must manually apply the fixes to your code or infrastructure.

  • More questions about JSON Diff Visualizer? The Connector page answers them. See everything the JSON Diff Visualizer Connector can do

Connect JSON Diff Visualizer to Claude, Cursor, ChatGPT & more