maxanatsko/mcp-engine-public

The SemanticOps MCP (formerly MCP Engine) is a Power BI tool that lets AI assistants like Claude interact with your Power BI models programmatically: read your model structure, run DAX queries, modify your semantic model, and perform advanced analytics - all through natural conversation.

255Stars on the repository
13Mods indexed here, across every type
7d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when preparing or assessing a Power BI semantic model for Copilot, Fabric data agents, or natural-language Q&A — clear business terminology, unambiguous metrics, usable date defaults, focused field exposure, descriptions, AI instructions, AI data schema recommendations, verified-answer candidates, or…

not rated 255 7d ago A 84 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when starting a SemanticOps MCP session, connecting to a Power BI model, checking the current connection, applying saved preferences, composing bulk or write payloads, or recovering from empty results, stale metadata, or argument validation errors. For task work after the session is healthy, use the matching…

not rated 255 7d ago A 87 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when a Power BI measure or query returns wrong values, unexpected blanks, inflated or duplicated totals, a total row that disagrees with its detail rows, a slicer that has no effect, or numbers that disagree with the source system. For slow-but-correct queries, use mcp-engine-dax-performance; for a whole-model…

not rated 255 7d ago A 84 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when a DAX query, measure, or visual is slow, when interpreting analyze timings, Storage Engine / Formula Engine splits, or query plans, when VertiPaq storage size or cardinality drives cost, or when the user wants a tuning pass or before/after benchmark. For wrong values, use mcp-engine-dax-debugging; for writing…

not rated 255 7d ago A 101 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when the user asks for a model audit, model quality review, scorecard, bad-practices or best-practices assessment, or a review of star-schema fit, relationships, DAX maintainability, VertiPaq/storage risk, metadata hygiene, governance signals, or validation gaps in a Power BI semantic model. For diagnosing one…

not rated 255 7d ago A 115 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when a user types onboarding, asks to set up SemanticOps MCP, wants help choosing Free vs Pro, or wants licensing, modes, masking, guardrails, preferences, model safety, tests, reporting, diagnostics, RLS testing, or Enterprise posture tailored to their workflow. For changing security, policy, or masking on an…

not rated 255 7d ago A 86 tokens

mcp-engine-query

07

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when writing or fixing DAX query text, choosing between runquery operations, validating results, testing RLS access for roles, or discovering schema before querying. For diagnosing why a query is slow, use mcp-engine-dax-performance; for wrong values, unexpected blanks, or inflated totals, use…

not rated 255 7d ago A 88 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when renaming, consolidating, restructuring, or batch-editing Power BI model objects that have downstream consumers — measure consolidation, table or column renames, splitting a flat table toward a star schema, moving repeated logic into calculation groups, or executing a model-quality remediation backlog. For a…

not rated 255 7d ago A 88 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when creating, updating, renaming, or deleting tables, columns, calculated columns, relationships, hierarchies, calendars, or partitions, or changing refresh strategy and incremental refresh policy. For measures, calculation groups, or named expressions, use mcp-engine-semantic-authoring; for RLS roles or…

not rated 255 7d ago A 99 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when creating or changing RLS roles, role filters, OLS permissions, perspectives, allow/deny/confirm policy rules, PII or numeric masking, or audit logging and evidence export, and when deciding whether a request needs security enforcement or only curation. For first-time guided setup of policies, masking, and…

not rated 255 7d ago A 82 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when creating or updating measures, KPIs, calculation groups, DAX UDFs, named expressions, Power Query parameters, or model properties, when deciding between a measure and a calculated column, or when cleaning up naming, display folders, and semantic style. For one-off DAX queries, use mcp-engine-query; for…

not rated 255 7d ago A 109 tokens

maxanatsko/mcp-engine-public

Skill Claude CodeCodex

Use when creating or running model tests, applying test packs, capturing baselines or snapshots, exporting test results, checking dependency impact before a refactor, or using checkpoints, changesets, undo, redo, and rollback. For assessing overall model quality, use mcp-engine-model-quality; for authoring the changes…

not rated 255 7d ago A 108 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: