mcpField
V
Vizro MCP

Vizro MCP

本地服务
github.com/mckinsey数据与分析3.8k今天更新

关于 Vizro MCP

Vizro-MCP 是一个 MCP 服务,与 LLM 协同工作,帮助用户创建 Vizro 仪表板和图表。它适用于 Claude Desktop、Cursor、VS Code 等支持 MCP 配置的应用,并且仅读取数据,不写入、删除或修改本机数据。

主要功能

  1. 01创建 Vizro 仪表板与图表
  2. 02与 LLM 协同完成对话式制作
  3. 03支持 uvx 与 Docker 两种安装方式
  4. 04可通过挂载目录访问本地数据

适用场景

  1. 01借助 LLM 快速搭建数据可视化仪表板
  2. 02在 Cursor 或 VS Code 中生成 Vizro 图表

MCP 相关

Vizro-MCP 是 MCP 服务,由 MCP 主机(如 Claude Desktop、Cursor、VS Code)通过 JSON 配置调用其工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vizro": {
"command": "uvx",
"args": [
"vizro-mcp"
]
}
}
}
启动命令uvx vizro-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypivizro-mcp

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
advanced_modeboolean否
user_hostenum是generic_host | ide
user_planenum是chart | dashboard

详细介绍

Python 版本 PyPI 版本 许可证 文档MCP Toplist

Vizro-MCP

Vizro-MCP 是一个 Model Context Protocol (MCP) 服务,可与大模型协同工作,帮助你创建 Vizro 仪表板和图表。

Vizro-MCP 演示

如需了解更多信息,请参阅 Vizro-MCP 文档。

设置 Vizro-MCP

Vizro-MCP 最适合与 Claude Desktop、Cursor 或 VS Code 搭配使用。不过,它也可以与大多数支持配置 MCP 服务使用方式的大模型产品搭配使用。

💡 提示:为获得最佳性能,我们建议使用 claude-4-sonnet 模型,或你选择的其他高性能模型。使用通常提供的 auto 设置可能会导致结果不一致或出乎意料。

我们的文档提供了针对 Claude Desktop、Cursor 和 VS Code 的独立详细步骤。

基本配置

以下内容适用于熟悉 MCP 服务设置并能熟练配置基本设置的用户。你必须已下载并安装希望配置并用作 MCP 主机的大模型应用。

使用 uv 快速设置 Vizro-MCP

你必须先安装 uv。

接下来,打开终端窗口并输入 uv,确认其可用。若要获取 uvx 的路径,请输入以下命令:

which uv

复制返回的路径,并将以下内容添加到用于为大模型应用配置 MCP 服务的 JSON 文件中。请务必将占位符替换为上面返回的 uv 路径:

{
  "mcpServers": {
    "vizro-mcp": {
      "command": "/placeholder-path/uvx",
      "args": [
        "vizro-mcp"
      ]
    }
  }
}

快速安装

主机前提条件链接
Cursoruv在 Cursor 中使用 UVX 安装
VS Codeuv在 VS Code 中使用 UVX 安装
使用 Docker 快速设置 Vizro-MCP

你必须先安装 Docker。

接下来,将以下内容添加到用于为大模型应用配置 MCP 服务的 JSON 文件中。

{
  "mcpServers": {
    "vizro-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/vizro"
      ]
    }
  }
}

使用 Docker 处理本地数据

使用以下扩展配置将你的数据目录挂载到容器中。将 </absolute/path/to/allowed/dir>(文件夹语法)或 </absolute/path/to/data.csv>(文件语法)替换为你计算机上数据的绝对路径。为保持一致,我们建议 dst 路径与 src 路径相同。

{
  "mcpServers": {
    "vizro-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--mount",
        "type=bind,src=</absolute/path/to/allowed/dir>,dst=</absolute/path/to/allowed/dir>",
        "--mount",
        "type=bind,src=</absolute/path/to/data.csv>,dst=</absolute/path/to/data.csv>",
        "mcp/vizro"
      ]
    }
  }
}

快速安装

Host前提条件链接备注
CursorDocker在 Cursor 中使用 Docker 安装如需访问本地数据,请挂载数据目录
VS CodeDocker在 VS Code 中使用 Docker 安装如需访问本地数据,请挂载数据目录

免责声明

透明与信任

MCP 服务是一个相对较新的概念。为了让你作为用户能够做出明智的选择,明确说明这些工具的能力非常重要。总的来说,Vizro MCP 服务只读取数据,不会写入、删除或修改你计算机上的任何数据。

第三方 API

用户需对通过其托管 LLM 应用执行的任何操作负责。

用户需负责获取访问任何第三方生成式 AI 工具所需的所有权利,并遵守这些工具适用的任何条款或条件。

用户需全权负责第三方生成式 AI 工具和 Vizro 的使用与安全。

法律信息
用户确认

用户确认并同意:

任何第三方生成式 AI 工具(“GenAI 工具”)生成的结果、选项、数据、建议、分析、代码或其他信息(“输出”)都可能存在一些不准确、有偏见、不正当、可能侵权或其他不恰当的内容,可能会造成误解、歧视或误导。

McKinsey & Company:

(i) 明确不对任何输出的准确性、充分性、及时性、可靠性、适销性、特定用途适用性、不侵权性、安全性或完整性作出保证,

(ii) 不对输出中的任何错误、遗漏或其他缺陷、此类输出的延迟或中断,或依赖此类输出而采取的任何行动承担责任,并且

(iii) 不对因用户使用 GenAI 工具和输出而导致的任何涉嫌侵犯或侵害第三方任何权利的行为承担责任。

用户应对输出进行核实和验证;使用输出时不得缺少人工监督,也不得将输出作为影响个人的决策的唯一依据。

用户应对输出的使用承担全部责任。尤其是,用户需要根据上下文和使用场景确定所需的人工监督程度,并告知其人员及其他受影响的用户有关 GenAI 输出的性质。用户还应对其决策、行动、Vizro 和 Vizro-MCP 的使用,以及遵守适用法律、规则和法规承担全部责任,包括但不限于确认输出未侵犯任何第三方权利。

生成式 AI 模型的警告与安全使用

由于大模型(LLM)代表着 AI 领域的重大进展,生成式 AI 模型会使用 Vizro-MCP。不过,与任何强大的工具一样,连接到生成式 AI 模型也存在潜在风险。

我们建议用户在使用 Vizro-MCP 前研究并了解所选模型。我们还建议用户在使用 MCP 服务前检查其代码。

建议用户将 AI 生成的内容视为补充信息,始终运用人的判断,谨慎对待,阅读相关免责声明页面,并考虑以下事项:

  1. 幻觉与失实陈述
  2. 生成式模型可能会生成看似真实、实则完全虚构或误导性的信息。

    供应商提供的模型可能不具备实时知识,也可能不了解其上次更新之后发生的事件。Vizro-MCP 的输出可能会有所不同,务必核实关键信息。用户有责任判断生成内容的准确性、一致性和可靠性。

  3. 意外及敏感输出
  4. 这些模型的输出可能出乎意料、不恰当,甚至有害。用户作为介入流程中的人类,是不可或缺的一环。用户必须检查并解读最终输出。对生成内容保持谨慎十分必要,尤其是在不同情境下分享或应用时。
  5. 数据隐私
  6. 如果通过 API 连接到大模型,您的数据将发送给模型供应商。例如,如果连接到 OpenAI 的模型,您的数据将通过其 API 发送给 OpenAI。用户应谨慎分享或输入任何个人或敏感信息。
  7. 偏见与公平性
  8. 生成式 AI 可能会表现出训练数据中的偏见。用户需要意识到并应对生成输出中可能存在的偏见,并谨慎解读生成内容。
  9. 恶意使用
  10. 这些模型可能会被用于各种恶意活动。用户应谨慎考虑部署和访问此类模型的方式与场景。
用户务必在应用中保持知情、谨慎并遵守道德规范。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。