That is the point of it: the JSON you most want split is exactly the JSON too big to paste into a conversation. There is no partial mode — split takes a whole file, merge takes a whole folder.
A small Node server giving an assistant two file-level JSON operations: splitting one file into files of N objects each, and merging the JSON files in a folder into a single file.
- `split` — break a JSON file into a chosen number of objects per file; you provide the file path
- `merge` — combine the JSON files in a folder into one; you provide the folder path
- Both driven in plain language, for example "split the JSON file at /path/merged.json, 5 objects per file"
- Work done against files on disk, so a dataset too large to paste is still in reach
Node. Run it with `npx json-mcp-server@latest`, or install globally with `npm install -g json-mcp-server@latest` and use `json-mcp-server` as the command. Paths are not optional — split needs a file path and merge needs a folder path.
One command — npm install -g json-mcp-server@latest
