Vega-Lite
Gere visualizações a partir de dados obtidos usando o formato e renderizador VegaLite.
GitHub
100
Experimente este MCPPatrocinadoDocumentação
Servidor MCP de Visualização de Dados
Visão Geral
Uma implementação de servidor Model Context Protocol (MCP) que fornece ao LLM uma interface para visualizar dados usando a sintaxe Vega-Lite.
Componentes
Ferramentas
O servidor oferece duas ferramentas principais:
save_data- Salva uma tabela de agregações de dados no servidor para visualização posterior
- Entrada:
name(string): Nome da tabela de dados a ser salvadata(array): Matriz de objetos representando a tabela de dados
- Retorna: mensagem de sucesso
visualize_data- Visualiza uma tabela de dados usando a sintaxe Vega-Lite
- Entrada:
data_name(string): Nome da tabela de dados a ser visualizadavegalite_specification(string): String JSON representando a especificação Vega-Lite
- Retorna: Se o
--output_typeestiver definido comotext, retorna uma mensagem de sucesso com uma chave adicionalartifactcontendo a especificação completa do Vega-Lite com os dados. Se o--output_typeestiver definido comopng, retorna uma imagem PNG codificada em base64 da visualização usando o contêiner MPCImageContent.
Uso com 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"
]
}
}
}
