JSON MCP Server
by GongRzhe
Consulta y filtra datos JSON con JSONPath y operaciones avanzadas
data Node.js Principiante Auto-hospedable Sin API key
⭐ 87 stars 📅 Actualizado: hace 1a
Descripción
Un servidor MCP para manejo y procesamiento de JSON. Proporciona 2 herramientas — query y filter — que operan sobre datos JSON remotos vía URL usando sintaxis JSONPath. Soporta operaciones ricas incluyendo manipulación de arrays (slicing, ordenamiento, distintos, aplanamiento, unión, intersección), operaciones de cadenas (conversión de caso, coincidencia de patrones), operaciones numéricas (aritmética, redondeo), operaciones de fechas (formato, aritmética de fechas) y agregación (agrupamiento, suma, promedio, mín/máx).
✅ Ideal para
Asistentes de IA que necesitan consultar y analizar APIs JSON remotas con filtrado avanzado
⏭️ No recomendado si
Solo necesitas leer archivos JSON locales o prefieres un enfoque basado en GraphQL
💡 Casos de uso
- Consultar APIs JSON remotas con expresiones JSONPath
- Filtrar y transformar conjuntos de datos JSON con condiciones complejas
- Agregar datos JSON para informes (suma, promedio, agrupar por)
- Realizar aritmética y formato de fechas en campos de fecha JSON
- Operaciones de arrays como ordenamiento, deduplicación e intersección
👍 Ventajas
- ✓ Conjunto rico de operaciones más allá del JSONPath básico (array, cadena, numérico, fecha, agregación)
- ✓ Sin API key — funciona con cualquier URL JSON pública
- ✓ Interfaz simple de 2 herramientas con capacidades potentes
- ✓ Paquete ligero de Node.js
👎 Desventajas
- ✗ Solo obtiene JSON de URLs — no puede procesar archivos locales
- ✗ Dos herramientas genéricas pueden ser menos descubribles que operaciones nombradas
- ✗ Sin caché de datos JSON obtenidos
🔧 Herramientas expuestas (2 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| query | data-query | Consultar datos JSON usando sintaxis JSONPath con operaciones extendidas |
| filter | data-query | Filtrar datos JSON usando condiciones con soporte flexible de predicados |
💡 Consejos y trucos
Usa la herramienta query con operaciones extendidas de JSONPath para transformaciones complejas. La herramienta filter acepta condiciones para filtrado a nivel de fila en arrays.
Info rápida
- Autor
- GongRzhe
- Licencia
- MIT
- Runtime
- Node.js 18+
- Transporte
- stdio
- Categoría
- data
- Dificultad
- Principiante
- Auto-hospedable
- ✅
- Auth
- —
- Docker
- —
- Versión
- 1.0.3
- Actualizado
- 13 mar 2025
Compatibilidad con clientes
- ❓ Claude Code
- ❓ Cursor
- ❓ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows