
Clash Royale Data Visualization Showcase
This project consists of two parts:
- MCP Server (
mcp-server/): A Python server that connects to the Clash Royale API. - Visualization Dashboard (
viz-dashboard/): A Next.js web application to display the data.
Prerequisites
- Python 3.10+
- Node.js 18+
- Clash Royale API Key
Running the MCP Server
cd mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -e .
Running the Visualization Dashboard
cd viz-dashboard
npm install
npm run dev
Open your browser and go to http://localhost:3000
Updating the Data
The dashboard displays a static snapshot of Clash Royale meta data. To fetch fresh data, run the update script:
./update_data.sh