json-mcp-lite

Convierte cualquier archivo JSON (catálogo de productos, preguntas frecuentes, lista de precios) en un servidor MCP de solo lectura con un solo comando. Expone herramientas de listado, búsqueda y obtención a través de stdio. Búsqueda por palabras clave, sin embeddings, sin clave de API, dos dependencias. Funciona con Claude Desktop, Claude Code y Cursor. MIT.

Documentación

json-mcp-lite

Convierte un archivo JSON en un servidor MCP con un solo comando, para que Claude Desktop, Claude Code, Cursor o cualquier cliente MCP stdio pueda explorar y buscar tus datos.

Dale un catálogo, un FAQ, una lista de precios o un índice de documentación, y crea tres herramientas de solo lectura:

HerramientaQué hace
<name>_listLista registros, con paginación limit / offset
<name>_searchBúsqueda por palabras clave; cada palabra debe coincidir, sin distinguir mayúsculas
<name>_getUn registro por su campo id

Licencia MIT. Node.js 20+. Dos dependencias: el oficial @modelcontextprotocol/sdk y zod.

Pruébalo

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

Úsalo con Claude Desktop o Cursor

{
  "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 sku

Luego pregunta: "¿Qué tés cuestan menos de ₹400 y están en stock?" o "Muéstrame el producto MUG-001."

Opciones

BanderaPredeterminadoSignificado
--file(obligatorio)El archivo JSON
--pathrootRuta de puntos al arreglo dentro del archivo, p. ej. data.items
--namerecordsPrefijo del nombre de la herramienta: products → products_list, …
--ididCampo usado por <name>_get
--searchtodos los camposCampos separados por comas que <name>_search busca

¿Necesitas más que un archivo JSON?

json-mcp-lite es la parte gratuita, local y de un solo archivo de MCP Server Kit ($29, pago único). El Kit añade:

  • Cualquier API REST → herramientas MCP desde su especificación OpenAPI 3: una herramienta tipada por operación, autenticación inyectada desde variables de entorno, filtro de solo lectura, listas de inclusión/exclusión
  • Alojamiento remoto sobre Streamable HTTP (sin estado, compatible con proxies), no solo stdio
  • Autenticación por clave API y límites de tasa por clave, CORS, endpoints /health y /tools
  • Varias fuentes en un solo servidor, configuradas en un archivo YAML/JSON
  • Imagen Docker, un router Express para montar dentro de tu propia aplicación, y guías de despliegue
json-mcp-liteMCP Server Kit
Archivo JSON → listar/buscar/obtener✅✅
stdio (Claude Desktop, Cursor, Claude Code)✅✅
OpenAPI / API REST → herramientas✅
Servidor HTTP remoto✅
Claves API + límites de tasa✅
Múltiples fuentes, archivo de configuración✅
Docker + documentación de despliegue✅
Soporte por correo electrónico✅

Licencia

MIT. Creado por Brain Grain (support@braingrain.in).