PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdocumentation-accessvegaLite_mcp_server
返回「documentation-access」

vegaLite_mcp_server

modelscope·@inteligencianegociosmmx/vegaLite_mcp_server

documentation-access0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

Vega-Lite & Deneb MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with access to Vega-Lite and Deneb documentation, examples, and validation tools.

What it does

This server enables AI assistants like Claude to:

  • Search Vega-Lite and Deneb documentation
  • Get visualization examples by category
  • Validate Vega-Lite specifications
  • Access schema information
  • Power BI integration via Deneb documentation

Quick Start

1. Install

# Clone the repository
git clone https://github.com/inteligencianegociosmmx/vegaLite_mcp_server.git
cd vegaLite_mcp_server

# Install dependencies and build
npm install
npm run build

2. Configure

Claude Code (VS Code) - Recommended

# One command installation
claude mcp add vegalite node /path/to/vegaLite_mcp_server/dist/index.js

Then completely close and reopen VS Code (important - don't just reload).

Claude Desktop

Edit your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Add:

{
  "mcpServers": {
    "vegalite": {
      "command": "node",
      "args": ["/absolute/path/to/vegaLite_mcp_server/dist/index.js"]
    }
  }
}

Restart Claude Desktop.

3. Verify

Claude Code: Type /mcp - you should see "vegalite" listed

Claude Desktop: Look for the tools indicator

4. Try it

Search for "bar chart" in Vega-Lite
Show me a scatter plot example
Validate this spec: {"$schema": "https://vega.github.io/schema/vega-lite/v5.json", "mark": "bar", ...}

Available Tools

ToolWhat it doesExample
search_docsSearch Vega-Lite and Deneb docs"How do filter transforms work?" or "How does Deneb work with Power BI?"
get_exampleGet examples by category"Show me a line chart example"
validate_specValidate JSON specs"Validate this Vega-Lite spec: {...}"
get_schema_infoGet schema details"What encoding channels are available?"

Deneb Support

Deneb is a certified custom visual for Microsoft Power BI that uses Vega-Lite. This server now includes Deneb documentation to help Power BI users:

  • Understand how to use Vega-Lite in Power BI
  • Learn about Power BI-specific features (cross-filtering, tooltips, etc.)
  • Get examples specific to the Power BI context

Try: "How do I use cross-filtering in Deneb?" or "What's the difference between Vega-Lite and Deneb?"

Troubleshooting

Server not showing up?

  1. Check the path is absolute and correct
  2. Test manually: node /path/to/dist/index.js (should say "running on stdio")
  3. For Claude Code: Completely close and reopen VS Code (not just reload)
  4. Verify with /mcp (Claude Code) or look for tools indicator (Claude Desktop)

Tools not working?

npm run build  # Rebuild the project

Remove the server:

claude mcp remove vegalite  # Claude Code
# Or manually delete from config file

Development

npm run watch        # Auto-rebuild on changes
npm run scrape      # Fetch latest Vega-Lite docs

Project Structure

src/
 index.ts              # Main MCP server
 tools/
    search.ts        # Documentation search
    examples.ts      # Example retrieval
    validate.ts      # Spec validation
 utils/
     scraper.ts       # Documentation scraper

Manual Configuration

<details> <summary>Click to expand manual setup instructions</summary>

Claude Code (Manual)

  1. Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  2. Type: Claude Code: Edit MCP Settings
  3. Add:
{
  "mcpServers": {
    "vegalite": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"]
    }
  }
}
  1. Save and completely close/reopen VS Code

Other MCP Clients

Add the same configuration to your client's MCP settings file. Check your client's documentation for the config file location.

</details>

Contributing

Contributions welcome! Please submit a Pull Request.

See CONTRIBUTING.md for development guidelines.

Future Features

For information about deploying as a remote server, see docs/DEPLOYMENT.md.

License

MIT License - See LICENSE

Links

  • Issues: https://github.com/inteligencianegociosmmx/vegaLite_mcp_server/issues
  • Vega-Lite Docs: https://vega.github.io/vega-lite/
  • MCP Docs: https://modelcontextprotocol.io

Built with Model Context Protocol Powered by Vega-Lite

相关 MCP Servers(来自「documentation-access」)

context7

暂无描述。

@2511319/context7

MCP PDF阅读器

赋予AI代理在项目背景下使用灵活的MCP工具安全读取和提取PDF文件中的信息(文本、元数据、页数)的能力。

@sylphxltd/pdf-reader-mcp

teddylee777

暂无描述。

@teddylee777/mcpdoc

pubnub

暂无描述。

@pubnub/pubnub-mcp-server

dulbrich

暂无描述。

@dulbrich/familysearch-mcp

prashalruchiranga

暂无描述。

@prashalruchiranga/arxiv-mcp-server

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/inteligencianegociosmmx-vegalite_mcp_server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

# Clone the repository git clone https://github.com/inteligencianegociosmmx/vegaLite_mcp_server.git cd vegaLite_mcp_server # Install dependencies and build npm install npm run build

基本信息

分类
documentation-access / developer-tools / data-platforms
运行方式
No
许可证
MIT License
详情文件
inteligencianegociosmmx-vegalite_mcp_server.md