Vizro-MCP
Vizro-MCP is a Model Context Protocol (MCP) server, which works alongside an LLM to help you create Vizro dashboards and charts.
To find out more, consult the Vizro-MCP documentation.
Set up Vizro-MCP
Vizro-MCP is best used with Claude Desktop, Cursor or VS Code. However, it can be used with most LLM products that enable configuration of MCP server usage.
💡 Tip: For best performance, we recommend using the
claude-4-sonnet
model, or another high-performing model of your choice. Using the often offeredauto
setting may lead to inconsistent or unexpected results.
Our documentation offers separate, detailed steps for Claude Desktop, Cursor and VS Code.
Basic configuration
The following is for those familiar with MCP server setup who are comfortable with basic configuration settings. You must have downloaded and installed the LLM app you want to configure and use as a MCP host.
You must first install uv.
Next, open a terminal window and type uv
to confirm that is available. To get the path to uvx
, type the following:
Copy the path returned, and add the following to the JSON file used to configure MCP servers for your LLM app. Be sure to substitute your path to uv as returned above, for the placeholder given:
Quick install
You must first install Docker.
Next, add the following to the JSON file used to configure MCP servers for your LLM app.
To use local data with Docker
Mount your data directory or directories into the container with the following extended configuration. Replace </absolute/path/to/allowed/dir>
(syntax for folders) or </absolute/path/to/data.csv>
(syntax for files) with the absolute path to your data on your machine. For consistency, we recommend that the dst
path matches the src
path.
Quick install
Host | Prerequisite | Link | Notes |
---|---|---|---|
Cursor | Docker | For local data access, mount your data directory | |
VS Code | Docker | For local data access, mount your data directory |
Disclaimers
Transparency and trust
MCP servers are a relatively new concept, and it is important to be transparent about what the tools are capable of so you can make an informed choice as a user. Overall, the Vizro MCP server only reads data, and never writes, deletes or modifies any data on your machine.
Third party API
Users are responsible for anything done via their host LLM application.
Users are responsible for procuring any and all rights necessary to access any third-party generative AI tools and for complying with any applicable terms or conditions thereof.
Users are wholly responsible for the use and security of the third-party generative AI tools and of Vizro.
Legal information
Users acknowledge and agree that:
Any results, options, data, recommendations, analyses, code, or other information (“Outputs”) generated by any third-party generative AI tools (“GenAI Tools”) may contain some inaccuracies, biases, illegitimate, potentially infringing, or otherwise inappropriate content that may be mistaken, discriminatory, or misleading.
McKinsey & Company:
(i) expressly disclaims the accuracy, adequacy, timeliness, reliability, merchantability, fitness for a particular purpose, non-infringement, safety or completeness of any Outputs,
(ii) shall not be liable for any errors, omissions, or other defects in, delays or interruptions in such Outputs, or for any actions taken in reliance thereon, and
(iii) shall not be liable for any alleged violation or infringement of any right of any third party resulting from the users’ use of the GenAI Tools and the Outputs.
The Outputs shall be verified and validated by the users and shall not be used without human oversight and as a sole basis for making decisions impacting individuals.
Users remain solely responsible for the use of the Output, in particular, the users will need to determine the level of human oversight needed to be given the context and use case, as well as for informing the users’ personnel and other affected users about the nature of the GenAI Output. Users are also fully responsible for their decisions, actions, use of Vizro and Vizro-MCP and compliance with applicable laws, rules, and regulations, including but not limited to confirming that the Outputs do not infringe any third-party rights.
Vizro-MCP is used by generative AI models because large language models (LLMs) represent significant advancements in the AI field. However, as with any powerful tool, there are potential risks associated with connecting to a generative AI model.
We recommend users research and understand the selected model before using Vizro-MCP. We also recommend users to check the MCP server code before using it.
Users are encouraged to treat AI-generated content as supplementary, always apply human judgment, approach with caution, review the relevant disclaimer page, and consider the following:
The vendor models might lack real-time knowledge or events beyond its last updates. Vizro-MCP output may vary and you should always verify critical information. It is the user's responsibility to discern the accuracy, consistent, and reliability of the generated content.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
vizro-mcp
Related MCP Servers
- AsecurityAlicenseAqualityMiro MCP server, exposing all functionalities available in official Miro SDK.Last updated -9767333TypeScriptApache 2.0
- PythonApache 2.0
- TypeScriptMIT License
- PythonMIT License