Basic Dashboard Try it live |
Visual Vocabulary Try it live |
BI Dashboard Try it live |
Call Center Dashboard Try it live |
KPI Dashboard Try it live |
Features Dashboard Try it live |
## [Vizro-MCP](https://vizro.readthedocs.io/projects/vizro-mcp/)
**A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for Vizro.**
Vizro-MCP works alongside an LLM to help you create Vizro dashboards and charts. It provides tools and templates to create a functioning Vizro chart or dashboard step-by-step.
Compatible with MCP-enabled LLM clients such as Cursor or Claude Desktop.
## Installation and first steps
```console
pip install vizro
```
See the [installation guide](https://vizro.readthedocs.io/en/stable/pages/user-guides/install/) for more information.
The [get started documentation](https://vizro.readthedocs.io/en/stable/pages/tutorials/quickstart-tutorial/) explains how to create your first dashboard.
> **Upgrading from a 0.1.x release?** Vizro 1.0.0 is the first stable release and introduces some breaking changes. See the [migration guide](https://vizro.readthedocs.io/en/stable/pages/API-reference/migration/) to update your existing dashboards.
## For AI agents and LLMs
If you are an AI agent or LLM building Vizro apps, start with the [Vizro for LLMs cheatsheet](https://vizro.readthedocs.io/en/stable/pages/for-llms/) and use [llms.txt](https://vizro.readthedocs.io/en/stable/llms.txt) as the machine-readable documentation index. Detailed documentation is available in these forms:
1. **Per-page Markdown:** Remove the trailing `/` from any canonical documentation URL and append `.md`; use `/index.md` for the documentation root. No custom request header is needed.
2. **Content negotiation:** Send `Accept: text/markdown, text/html;q=0.9`. Include the HTML fallback because upstream conversion returns HTTP 406 for pages over 2 MB.
3. **Bulk documentation:** Fetch [llms-full.txt](https://vizro.readthedocs.io/en/stable/llms-full.txt) for the narrative documentation and user guides in one request, excluding the API reference.
4. **Targeted model reference:** Fetch per-model files such as [`graph.md`](https://vizro.readthedocs.io/en/stable/pages/API-reference/models/graph.md) instead of loading the combined Models API page. All per-model files are listed in `llms.txt`.
## Packages
This repository is a monorepo containing the following packages:
| Folder | Version | Documentation |
| :----: | :-----: | :-----------: |
| [vizro-core](https://github.com/mckinsey/vizro/tree/main/vizro-core) | [](https://badge.fury.io/py/vizro) | [Vizro Docs](https://vizro.readthedocs.io/en/stable/) |
| [vizro-ai](https://github.com/mckinsey/vizro/tree/main/vizro-ai) | [](https://badge.fury.io/py/vizro-ai) | [Vizro-AI Docs](https://vizro.readthedocs.io/projects/vizro-ai/) |
| [vizro-mcp](https://github.com/mckinsey/vizro/tree/main/vizro-mcp) | [](https://badge.fury.io/py/vizro-mcp) | [Vizro-MCP Docs](https://vizro.readthedocs.io/projects/vizro-mcp/) |
## Community and development
We encourage you to ask and discuss any technical questions via the [GitHub Issues](https://github.com/mckinsey/vizro/issues). This is also the place where you can submit bug reports or request new features.
## Want to contribute to Vizro?
The [contributing guide](https://vizro.readthedocs.io/en/stable/pages/explanation/contributing/) explains how you can contribute to Vizro.
You can also view current and former contributors [here](https://vizro.readthedocs.io/en/stable/pages/explanation/authors/).
## Want to report a security vulnerability?
See our [security policy](https://github.com/mckinsey/vizro/security/policy).
## License
`vizro` is distributed under the terms of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).