DataArcus MCP server
Commit Nov 15, 2026Plan, validate, and write Power BI reports on your local machine with support for Arabic RTL and Gulf calendars.
Also known as Antnioo/DataArcus, dataarcus
- Stars
- 1
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- 0.3.2
- Last commit
- Nov 15, 2026
- License
- —
What is DataArcus MCP?
DataArcus is an MCP server. Plan, validate, and write Power BI reports on your local machine with support for Arabic RTL and Gulf calendars.
Summary generated from the project's README
About DataArcus MCP server
DataArcus for Power BI provides a specialized environment for designing and validating reports directly on your local machine. It is built for developers and analysts who need to create Power BI content with specific support for Arabic right-to-left layouts and Gulf calendars. The server integrates with Claude to act as an AI report designer, allowing users to plan and generate report files through a controlled workflow.
Users interact with the server using tools like plan_layout to design report structures in English, Arabic, or both, followed by create_report to write the files. The system ensures quality by running Microsoft's own report validator through the check_report command. This local setup prioritizes privacy and accuracy, as the AI only writes new files and requires user approval before replacing its own answers file. It specifically handles complex regional requirements such as Hijri dates, Ramadan and Eid windows, and GCC country weekends.
What you can do with it
- 1Design Arabic RTL reportsAsk the AI to plan a report layout that supports right-to-left Arabic text.
- 2Generate regional calendar tablesCreate a DAX date table that includes Hijri dates and specific GCC weekend schedules.
- 3Validate report accuracyRun a check on a Power BI report using Microsoft's official validation logic.
- 4Calculate regional licensing costsDetermine the cost of Power BI capacity specifically for UAE or Saudi Arabia markets.
Written from the project's README. Every use case is checked against a quote from it.
Automated checks
Ran Nov 14, 2026Full report →Not verified yet. A server needs a score of 80, no serious finding, and enough data for us to check. How checks work · What to fix for more points
- Source repository linked and reachableantnioo/dataarcus is public and reachablegithub.com/antnioo/dataarcus ↗Pass
- Package names this repository as its sourceNot checked
- Build provenance (Sigstore attestation)Not checked
- Open source license (OSI)No licenseFinding
- Commit or release in the last yearLast commit or release 2026-11-13github.com/antnioo/dataarcus ↗Pass
- OpenSSF ScorecardNot checked
- Package name not close to a popular packageNot checked
- No critical advisory in the package or its dependenciesNot checked
- No hidden instructions to the model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPass
- Destructive tools are labelledNot checked
- Remote endpoint answers the MCP handshakeNot checked
README
View on GitHubDataArcus
Power BI reports designed right, and checked in Power BI, not just generated. Arabic, right to left and the Gulf calendar, next to Microsoft's tools.
Website: dataarcus.com · Contact: hello@dataarcus.com
This repository is the source of dataarcus.com: free Power BI tools that run in your browser (nothing you open in them is uploaded), articles in English and Arabic, and the Power BI Desktop measurements behind the tools.
Free tools
| Tool | What it does |
|---|---|
| Power BI Theme Generator | A theme JSON, a matching background and the position of every visual, from your brand colours (right to left too) |
| Model Health Check | Checks a .pbit or a zipped Power BI project for unused columns, slow DAX, missing formats and more |
| DAX Calendar Table Generator | A date table with Hijri dates, announced Ramadan and Eid dates, and each GCC country's weekend |
| DAX Measure Builder | YoY, YTD, MTD, rolling and Ramadan / Eid window measures, ready to paste |
| SVG KPI Designer | KPI cards as DAX image measures |
| Licensing Cost Calculator | Pro vs PPU vs Fabric capacity, with Copilot requirements and UAE / Saudi prices |
| PL-300 and DP-600 practice exams | Free practice questions with explanations |
How we check our work
- Automated tests on every change: every website test suite (the list is
ALLinscripts/tests/run-all.mjs) and the MCP's tests run on each pull request and push to main. - Microsoft's own validator: our test runs check the reports the tools write, on our sample models, with
Microsoft's report validator. The website's tools don't run it on the reports you make in your browser. The
DataArcus MCP runs it on your machine on each new report it plans with
plan_layout(in English, Arabic or both) beforecreate_reportwrites it, and incheck_report. A redesign, the Arabic twin, the English-Arabic copy and the sample project are copies or fixed files and are not run through it before they are written:check_reportruns it on them afterwards. - Measured in Power BI Desktop: sizes, layouts and numbers are measured in Power BI Desktop, never estimated, and recorded with the version used.
- Sourced facts: prices, dates and Microsoft claims are linked to their source and re-checked. The Gulf calendar's
announced Ramadan and Eid dates for the UAE and Saudi Arabia, each with its source, are in
scripts/gulf-calendar/DATES-SOURCES.md.
Measurements
What was measured in Power BI Desktop, on which version, how, and the quirks found, is in
scripts/tests/DESKTOP-TESTS.md.
The AI report designer
An AI report designer for Power BI (it works with Claude on your own machine and writes new files only: the one file it ever replaces is its own answers file, after you approve) is in public beta: download 0.3.2 from the release page (check its SHA-256 there), install steps in mcp/README.md. Questions: hello@dataarcus.com.
How it is built
The parts (the website, the engines it shares with the MCP, the MCP server and its approval gate, the tests), how one write flows from plan to approval to file, and the rules that always hold: ARCHITECTURE.md.
Licence
Copyright © 2025-2026 Abdelrahman Mohammed, trading as DataArcus. All rights reserved: the code is published for transparency, not as open source. See LICENSE.
DataArcus MCP questions
Does the AI designer upload my data?
No, the tools run in your browser and nothing you open in them is uploaded, and the AI designer works on your own machine.
How does the tool ensure report quality?
The MCP runs Microsoft's own report validator on your machine for every new report it plans before writing it.
Can the AI modify my existing files?
The AI designer only writes new files and only replaces its own answers file after you provide approval.