Generate visualizations from fetched data using the VegaLite format and renderer.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"isaacwasserman-mcp-vegalite-server": {
"command": "python",
"args": [
"-m",
"mcp_vegalite_server"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/isaacwasserman/mcp-vegalite-server.git ~/.mcp/mcp-vegalite-server
cd ~/.mcp/mcp-vegalite-server A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.
The server offers two core tools:
save_data
name (string): Name of the data table to be saveddata (array): Array of objects representing the data tablevisualize_data
data_name (string): Name of the data table to be visualizedvegalite_specification (string): JSON string representing the Vega-Lite specification--output_type is set to text, returns a success message with an additional artifact key containing the complete Vega-Lite specification with data. If the --output_type is set to png, returns a base64 encoded PNG image of the visualization using the MPC ImageContent container.# 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"
]
}
}
} MCP server that exercises all the features of the MCP protocol.
A high-level framework for building MCP servers in Python
Local-first system capturing screen/audio with timestamped indexing, SQL/embedding storage, semantic search, LLM-powered history analysis, and event-triggered actions - enables building context-aware AI agents through a NextJS plugin ecosystem.
Extract and convert YouTube video information.
Interacting with Obsidian via REST API
Connect AI agents to 600+ integrations with a single interface - OAuth, scaling, and monitoring included