A model comparing two large JSON documents will confidently report keys as identical when they are not, will sometimes answer by writing a comparison script rather than comparing, and when it does compare will return a wall of output where the one meaningful difference is buried. Moving the comparison to deterministic code removes all three at once. It is a small tool aimed at a specific and real weakness, which is the best argument a single-tool server can make. Documentation and tool text are in Chinese.
A single-tool JSON comparison service, written specifically because models handle this badly: they misjudge equality, generate comparison code instead of comparing, and produce output too verbose to act on.
- jsonDiff performs the comparison and returns the differences directly.
Nothing to supply.
One command — uvx mcp-jsondiff-kel@latest
