deep-diff Connector for AI agents.
1 live capability
Audit Kubernetes configs and JSON data with precision.
Waiting for input…
Why people use deep-diff
Deep Diff Engine for Kubernetes Config Validation
This Connector replaces that manual hunt with a single command. You give your agent two objects, and it returns a clean list of exactly what changed. You get the specific path, the change type, and the new value, letting you skip the manual inspection entirely.
What Vinkius changes
You get a precise map of data changes instead of a vague summary.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Kubernetes Config Audit
A DevOps engineer asks the agent to find differences between staging and production manifests to catch configuration drift.
- Real-world use case 02
IAM Policy Review
A security pro wants to see what permissions were added in a 500-line IAM policy JSON during a recent migration.
- Real-world use case 03
API Response Validation
A developer checks if a new backend release changed the structure of a nested JSON response for a mobile app.
Complete set · 1capability
The complete deep-diff capability set.
These are the exact actions your AI can choose when you ask it to work with deep-diff.
01
1 capability in this set.
Part of 1 available through deep-diff.
- 01 Capability
Calculate json diff
Compares two JSON objects and returns a list of additions, edits, and deletions with their exact paths.
Set up in minutes
One URL. Then ask deep-diff to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use deep-diff from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it deep-diff, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable deep-diff for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the deep-diff URL.
- Step 03
Save and start
Save the connection and enable deep-diff in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"deep-diff-engine": {
"url": "https://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using deep-diff
Open Agent mode in chat and ask: "Using deep-diff, help me...". 1 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"deep-diff-engine": {
"url": "https://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using deep-diff
Ask Copilot: "Using deep-diff, help me...". 1 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"deep-diff-engine": {
"url": "https://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using deep-diff
Open Cascade and ask: "Using deep-diff, help me...". 1 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"deep-diff-engine": {
"url": "https://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using deep-diff
Ask Cline: "Using deep-diff, help me...". 1 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add deep-diff-engine --transport http "https://edge.vinkius.com/vk_preview_O5wa4YabuE6ETZnARIxqA2hgMHDub30xihBar1fa/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using deep-diff
Ask Claude: "Using deep-diff, show me...". 1 tools are ready
Where the request belongs
Work deep-diff can move forward.
This is for the DevOps engineer who needs to audit production configs, the security pro checking IAM policies, and the developer debugging complex API responses.
DevOps Engineer
Auditing Kubernetes manifests to ensure production environments match staging exactly.
Security Analyst
Comparing IAM policies to see exactly what permissions were added or removed during a migration.
Backend Developer
Verifying that two different API responses have the same structure despite different data.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsJSON Diff Visualizer
Generate human-readable visual diffs between two JSON objects. added lines in green, removed in red, unchanged in gray. Like 'git diff' but for JSON structures.
Diff & Patch Calculator
Compute line-level and word-level diffs, generate unified patches, and calculate text similarity.
JSON Schema Validator and Flattener
Strictly validate JSON against schemas and flatten nested structures using dot notation.
JSON5 Resilient Parser
Parse malformed JSON with trailing commas, comments, and single quotes into perfect strict JSON. Powered by JSON5 (32M+ weekly downloads).
Text Diff Engine
Exact character-by-character string comparison. Stop relying on LLM summaries and get absolute text diffs for code and contracts.
Exact Text Diff and Patch Generator
A deterministic engine for generating unified diffs and applying patches between text strings.
Bring your own AI
Change the model, client or framework. Keep deep-diff connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about deep-diff.
The practical details behind the request, access and result.
Can Deep Diff Engine compare Kubernetes files?
Yes. It is perfect for comparing two JSON-formatted Kubernetes manifests to find discrepancies in labels, specs, or metadata.
Does Deep Diff Engine handle nested arrays?
Yes. It detects when items are added, removed, or changed inside deep nested arrays, not just top-level keys.
Will Deep Diff Engine show me whitespace changes?
No. It ignores formatting and whitespace, focusing only on actual data changes to keep your results clean.
Can I use Deep Diff Engine to find security leaks?
It helps you audit security by highlighting exactly which permissions were added or deleted in a JSON policy.
Does Deep Diff Engine work on any JSON?
Yes. It works on any valid JSON object or array, making it useful for API responses, config files, and more.
How do I get the exact path of a change?
The capability returns the full property path, like metadata.annotations.version, so you know exactly where to apply a fix.
Why shouldn't I just use string comparison?
String comparison fails if the keys are reordered (e.g., {"a":1,"b":2} vs {"b":2,"a":1}). This engine understands JSON structure, so it correctly identifies that reordered keys are not semantic changes.
What do the 'kind' letters mean in the output?
'N' means a newly added property. 'D' means a deleted property. 'E' means an edited/changed property. 'A' means a change occurred within an array.
Can this be used for config drift detection?
Absolutely. Agents can fetch the desired state from Git, fetch the actual state from the live API, and use this engine to generate a list of exact properties that have drifted.
One connection away
Give your agent a direct line to deep-diff.
Connect deep-diff once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available