Turn any JSON file into an MCP server in one command, for Claude Desktop, Claude Code and Cursor
Turn any JSON file (product catalogue, FAQ, price list, docs index) into an MCP server in one command. It creates three read-only tools: list with paging, keyword search, and get one record by id. Works with Claude Desktop, Claude Code, Cursor and any stdio MCP client. MIT licence, Node.js 20+, two dependencies. Need more than one JSON file? MCP Server Kit turns any OpenAPI spec into MCP tools, with HTTP transport, API keys, rate limits and Docker: https://checkout.dodopayments.com/buy/pdt_0NnmvXPBAvJBJC3NqGDJq?quantity=1
·
Turn a JSON file into an MCP server in one command, so Claude Desktop, Claude Code, Cursor or any stdio MCP client can browse and search your data.
Give it a catalogue, an FAQ, a price list or a docs index, and it creates three read-only tools:
| Tool | What it does |
|---|---|
<name>_list | List records, with limit / offset paging |
<name>_search | Keyword search; every word must match, case-insensitive |
<name>_get | One record by its id field |
MIT licence. Node.js 20+. Two dependencies: the official @modelcontextprotocol/sdk and zod.
git clone https://github.com/scoretracker4321/json-mcp-lite
cd json-mcp-lite && npm install
npm start # serves examples/products.json on stdio
npm test{
"mcpServers": {
"products": {
"command": "node",
"args": [
"/abs/path/json-mcp-lite/src/server.js",
"--file", "/abs/path/products.json",
"--name", "products",
"--id", "sku",
"--search", "title,description"
]
}
}
}Claude Code:
claude mcp add products -- node /abs/path/json-mcp-lite/src/server.js --file /abs/path/products.json --name products --id skuThen ask: "Which teas are under ₹400 and in stock?" or "Show me product MUG-001."
| Flag | Default | Meaning |
|---|---|---|
--file | (required) | The JSON file |
--path | root | Dot path to the array inside the file, e.g. data.items |
--name | records | Tool name prefix: products → products_list, … |
--id | id | Field used by <name>_get |
--search | all fields | Comma-separated fields that <name>_search looks in |
json-mcp-lite is the free, local, single-file part of MCP Server Kit ($29, one-time). The Kit adds:
/health and /tools endpoints| json-mcp-lite | MCP Server Kit | |
|---|---|---|
| JSON file → list/search/get | ✅ | ✅ |
| stdio (Claude Desktop, Cursor, Claude Code) | ✅ | ✅ |
| OpenAPI / REST API → tools | ✅ | |
| Remote HTTP server | ✅ | |
| API keys + rate limits | ✅ | |
| Multiple sources, config file | ✅ | |
| Docker + deploy docs | ✅ | |
| Email support | ✅ |
MIT. Built by Brain Grain ([email protected]).
Pick your client and paste the snippet. Each one is the same server, written the way that client expects it.
claude mcp add products -- node /abs/path/json-mcp-lite/src/server.js --file /abs/path/products.json --name products --id sku --search title,description{
"mcpServers": {
"products": {
"args": [
"/abs/path/json-mcp-lite/src/server.js",
"--file",
"/abs/path/products.json",
"--name",
"products",
"--id",
"sku",
"--search",
"title,description"
],
"command": "node"
}
}
}code --add-mcp '{"name":"products","args":["/abs/path/json-mcp-lite/src/server.js","--file","/abs/path/products.json","--name","products","--id","sku","--search","title,description"],"command":"node"}'[mcp_servers.products]
command = "node"
args = ["/abs/path/json-mcp-lite/src/server.js", "--file", "/abs/path/products.json", "--name", "products", "--id", "sku", "--search", "title,description"]Runs locally on your device. Your client starts the server itself, so nothing has to be hosted.
Paste this prompt into your agent. It reads this page and does the setup for you.
Read https://aiagentslisting.com/mcp/json-mcp-lite to learn what the "Json Mcp Lite" MCP server does and how to install it. Add it to my coding agent's MCP configuration as documented on that page, then confirm the server connects and list the tools it exposes.Agents can also browse this directory over MCP at https://aiagentslisting.com/api/mcp
claude mcp add products -- node /abs/path/json-mcp-lite/src/server.js --file /abs/path/products.json --name products --id skuThis server runs locally, so we can't read its tool list over the web yet.
We could not run this server: it ships no npx package for our sandbox and no public endpoint. The four checks that need a live server are left out, and the grade tops out at B until one exists.
Paste this line near the top of your repository's README. The badge always renders the current score.
[](https://aiagentslisting.com/mcp/json-mcp-lite)The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced a
A set of tools to connect to AI agents, to allow them to use Todoist on a user's behalf. Includes MC
Evidence-first AI URL intelligence agent for crawling, entity resolution, social discovery, SEO, tec
v1.0.0json-mcp-lite 1.0.0Release notesConnect to the AI Agents Listing MCP server at https://aiagentslisting.com/api/mcp using the HTTP transport and complete the sign-in when it asks. Then call the submit_review tool for the listing "json-mcp-lite" with a rating from 1 to 5 and a short note on what worked and what did not.No reviews yet
Be the first to share your experience with this tool.
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced a
Developer Tools
A set of tools to connect to AI agents, to allow them to use Todoist on a user's behalf. Includes MC
Productivity Apps
Evidence-first AI URL intelligence agent for crawling, entity resolution, social discovery, SEO, tec
Browser & Scraping
One email a week. New agents, MCP servers and skills, and what is actually getting traction.