Vega-Lite
Genera visualizaciones a partir de los datos obtenidos utilizando el formato y el renderizador de Vega-Lite.
GitHub
100
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de Visualización de Datos
Descripción General
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que proporciona a la LLM una interfaz para visualizar datos utilizando la sintaxis de Vega-Lite.
Componentes
Herramientas
El servidor ofrece dos herramientas principales:
save_data- Guarda una tabla de agregaciones de datos en el servidor para su posterior visualización
- Entrada:
name(cadena): Nombre de la tabla de datos que se guardarádata(matriz): Matriz de objetos que representan la tabla de datos
- Devuelve: mensaje de éxito
visualize_data- Visualiza una tabla de datos utilizando la sintaxis de Vega-Lite
- Entrada:
data_name(cadena): Nombre de la tabla de datos que se visualizarávegalite_specification(cadena): Cadena JSON que representa la especificación de Vega-Lite
- Devuelve: Si el
--output_typeestá configurado entext, devuelve un mensaje de éxito con una clave adicionalartifactque contiene la especificación completa de Vega-Lite con los datos. Si el--output_typeestá configurado enpng, devuelve una imagen PNG codificada en base64 de la visualización utilizando el contenedor MPCImageContent.
Uso con Claude Desktop
# Add the server to your claude_desktop_config.json
{
"mcpServers": {
"datavis": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-datavis-server",
"run",
"mcp_server_datavis",
"--output_type",
"png" # or "text"
]
}
}
}
