json-mcp-lite is used to quickly convert a JSON file into an MCP server, enabling stdio-capable MCP clients (such as Claude Desktop, Claude Code, Cursor) to browse and search the data within it.
Purpose: Given a JSON file such as a directory, FAQ, price list, or document index, the tool creates an MCP server and generates three read-only tools: list, search (keyword search), and get-by-id (fetch by ID). Users can ask the client questions in natural language, for example "Which teas are priced below ₹400 and in stock?" or "Show product MUG-001".
Key capabilities:
- Convert any JSON file into an MCP server with a single command.
- Provides three read-only tools: list, search, and get-by-id.
- Supports Claude Desktop, Claude Code, Cursor, and any stdio MCP client.
- Configured via CLI flags.
Usage: The conversion can be completed with a single command. The specific command and CLI flags are not provided in the material, so detailed information on installation and run commands is not provided for now. The usage environment requires Node.js 20+, and depends on the official @modelcontextprotocol/sdk and zod packages.
Use cases: Suitable for scenarios that require browsing and searching local JSON data through an MCP client, such as product catalogs, FAQs, price lists, or document indexes.
Limitations:
- Only read-only tools are provided; write or modification functionality is not included.
- Only the stdio transport method is supported (base version).
- Only a single JSON file is handled.
- More advanced features (such as REST API to MCP, remote hosting, API key authentication and rate limiting, multi-source merging, Docker images, Express routes, deployment guides) require MCP Server Kit, which is a one-time charge of $29.
- Depends on a Node.js 20+ environment.
License and developer: MIT License, developed by Brain Grain, support email support@braingrain.in.