Servidor JSON MCP (@gongrzhe/server-json-mcp@1.0.3)
Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) JSON para consultar y manipular datos JSON. Este servidor permite a los LLM interactuar con datos JSON mediante un conjunto de herramientas estandarizadas.
Instalación y uso
Componentes
Herramientas
- consulta
- Consultar datos JSON utilizando la sintaxis JSONPath con operaciones extendidas
- Aporte:
url
(cadena): URL de la fuente de datos JSONjsonPath
(cadena): expresión JSONPath con operaciones opcionales
- filtrar
- Filtrar datos JSON mediante condiciones
- Aporte:
url
(cadena): URL de la fuente de datos JSONjsonPath
(cadena): expresión base JSONPathcondition
(cadena): condición de filtro
Operaciones apoyadas
Operaciones de matriz
- Corte :
$[0:5]
,$[-3:]
,$[1:4]
- Ordenación :
$.sort(price)
,$.sort(-price)
- Distinto :
$.distinct()
- Transformaciones :
- Mapa:
$.map(fieldName)
- Aplanar:
$.flatten()
- Unión:
$.union([1,2,3])
- Intersección:
$.intersection([1,2,3])
- Mapa:
Operaciones con cadenas
- Caso :
$.toLowerCase()
,$.toUpperCase()
- Pruebas :
$.startsWith('test')
,$.endsWith('test')
- Buscar :
$.contains('test')
,$.matches('pattern')
Operaciones numéricas
- Matemáticas :
$.math(+10)
,$.pow2()
- Redondeo :
$.round()
,$.floor()
,$.ceil()
- Funciones :
$.abs()
,$.sqrt()
Operaciones de fecha
- Formato :
$.format('YYYY-MM-DD')
- Comprobar :
$.isToday()
- Modificar :
$.add(1, 'days')
Operaciones de agregación
- Grupo :
$.groupBy(category)
- Estadísticas :
$.sum(price)
,$.avg(price)
,$.min(price)
,$.max(price)
Configuración
Uso con Claude Desktop
Para utilizar este servidor con la aplicación Claude Desktop, agregue la siguiente configuración a su claude_desktop_config.json
:
Alternativamente, puede utilizar el comando node directamente si tiene el paquete instalado:
Desarrollo
Construyendo desde la fuente
- Clonar el repositorio
- Instalar dependencias:
- Construir el proyecto:
Notas
- Todas las expresiones JSONPath comienzan con
$
que representa el objeto raíz - Los índices de matriz se basan en cero
- Los valores de cadena en las operaciones deben estar entre comillas
- Las operaciones de fecha admiten unidades de "días", "meses" y "años".
- Las operaciones numéricas admiten operadores aritméticos básicos (+, -, *, /)
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una implementación de servidor de protocolo de contexto de modelo que permite a los LLM consultar y manipular datos JSON utilizando la sintaxis JSONPath con operaciones extendidas para filtrar, ordenar, transformar y agregar datos.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.Last updated -1077PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -7331MIT License
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to fetch and process web content in multiple formats (HTML, JSON, Markdown, text) with automatic format detection.Last updated -TypeScript