Other Tools and Integrations Python ★ 97

isaacwasserman/mcp-vegalite-server

Getirilen verilerden VegaLite formatı ve renderer'ı kullanarak görselleştirmeler oluşturun.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "isaacwasserman-mcp-vegalite-server": {
      "command": "python",
      "args": [
        "-m",
        "mcp_vegalite_server"
      ]
    }
  }
}

MseeP.ai Security Assessment Badge

Veri Görselleştirme MCP Sunucusu

smithery badge

Genel Bakış

Vega-Lite sözdizimini kullanarak veri görselleştirmek için LLM'ye bir arayüz sağlayan Model Context Protocol (MCP) sunucusu uygulaması.

Bileşenler

Tools

Sunucu iki temel aracı sunmaktadır:

  • save_data
    • Bir veri agregasyonu tablosunu sunucuya kaydedin ve daha sonra görselleştirmek için kullanın
    • Giriş:
      • name (string): Kaydedilecek veri tablosunun adı
      • data (array): Veri tablosunu temsil eden nesneler dizisi
    • Döndürülen değer: başarı mesajı
  • visualize_data
    • Vega-Lite sözdizimini kullanarak bir veri tablosunu görselleştirin
    • Giriş:
      • data_name (string): Görselleştirilecek veri tablosunun adı
      • vegalite_specification (string): Vega-Lite spesifikasyonunu temsil eden JSON string
    • Döndürülen değer: --output_type değeri text olarak ayarlanmışsa, veriler içeren tam Vega-Lite spesifikasyonunu içeren ek bir artifact anahtarı ile birlikte başarı mesajı döndürür. --output_type değeri png olarak ayarlanmışsa, MPC ImageContent konteynerini kullanarak görselleştirmenin base64 kodlanmış PNG görüntüsünü döndürür.

Claude Desktop ile Kullanım

# Sunucuyu claude_desktop_config.json dosyanıza ekleyin
{
  "mcpServers": {
    "datavis": {
        "command": "uv",
        "args": [
            "--directory",
            "/absolute/path/to/mcp-datavis-server",
            "run",
            "mcp_server_datavis",
            "--output_type",
            "png" # veya "text"
        ]
    }
  }
}

Benzer MCP sunucuları

Daha fazla: Other Tools and Integrations →