CR Data

Clash Royale Data Visualization Showcase

This project consists of two parts:

  1. MCP Server (mcp-server/): A Python server that connects to the Clash Royale API.
  2. 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