PluginBench
MCP Server
Active

SemanticOps MCP (for Power BI) MCP Server

io.github.maxanatsko/mcp-engine

AI-powered Power BI Desktop editor—query models, create measures, and optimize performance through natural language.

What is the SemanticOps MCP (for Power BI) MCP server?

SemanticOps MCP is an MCP server that enables AI assistants to read and modify Power BI Desktop files programmatically. It allows you to query your data model, create measures, manage relationships, and optimize performance through natural language commands. The server runs locally on Windows and macOS with zero telemetry.

SemanticOps MCP bridges AI assistants and Power BI Desktop, letting you interact with your BI models conversationally. Instead of manually editing Power BI files, you can ask Claude or other AI to query your model, create or modify measures, adjust relationships, and improve performance—all with the ability to test changes before deploying and rollback mistakes if needed.

How to install SemanticOps MCP (for Power BI)

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-engine": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-engine"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • Power BI Model Querying — Query and inspect Power BI Desktop data models programmatically
  • Measure Creation — Create and modify DAX measures in Power BI models
  • Relationship Management — Manage and configure relationships between tables in Power BI
  • Performance Optimization — Optimize Power BI model performance through AI-assisted suggestions

Use cases

  • Create and refine DAX measures using natural language instructions
  • Query your Power BI data model to understand structure and relationships
  • Optimize model performance by identifying and fixing inefficiencies
  • Test changes to your Power BI file before deploying to production
  • Rollback accidental modifications to your Power BI Desktop files

SemanticOps MCP (for Power BI) MCP server FAQ

What is SemanticOps MCP?

SemanticOps MCP is an MCP server that lets AI assistants like Claude read and modify Power BI Desktop files. You can query models, create measures, manage relationships, and optimize performance through natural language.

Is SemanticOps MCP free?

SemanticOps uses a proprietary license that permits both personal and commercial use. Check semanticops.dev/license for full details.

How do I install it in Claude Desktop?

Installation takes under 5 minutes. Visit semanticops.dev/getting-started for step-by-step instructions. The server is available via npm as 'mcp-engine' and works on Windows and macOS.

Does SemanticOps collect my data?

No. SemanticOps MCP runs entirely locally and collects zero telemetry. All data processing happens on your machine. Your AI assistant provider (e.g., Anthropic) may process your interactions based on their privacy policy.

What platforms does it support?

SemanticOps MCP runs on Windows 10/11 and macOS. It's compatible with Claude Desktop, Claude Code CLI, Visual Studio Code, and any MCP-compatible client.

Can I test changes before deploying?

Yes. SemanticOps lets you test modifications to your Power BI files before deployment and rollback mistakes if needed.

README (reference)

Source of truth, from the repository.

<p align="center"> <img src="mcp-engine-logo.svg" alt="SemanticOps MCP Logo" width="96" height="96"> </p> <h1 align="center" style="font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-weight: 600; letter-spacing: -0.011em;">SemanticOps</h1> <p align="center" style="font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;">Rollback mistakes. Test before deploy. Control what AI can change.</p> <p align="center"> <img src="mcp-engine-demo.gif" alt="SemanticOps MCP Demo" width="100%"> </p> <p align="center"> <a href="https://github.com/maxanatsko/mcp-engine-public/releases"> <img src="https://img.shields.io/badge/Latest%20Release-Download%20Now-cc0000?style=for-the-badge&logo=github&logoColor=white" alt="Download Latest Release" width="400"> </a> </p> <p align="center"> <img src="https://img.shields.io/badge/license-Proprietary-black" alt="License"> <img src="https://img.shields.io/badge/platform-Windows%20%7C%20macOS-black" alt="Platform"> <img src="https://img.shields.io/badge/status-Stable-black" alt="Status"> </p>

Quick Links

What It Does

SemanticOps MCP (formerly MCP Engine) is an MCP server that enables AI assistants (Claude, Copilot, ChatGPT) to read and modify Power BI Desktop files programmatically. Query your model, create measures, manage relationships, and optimize performance through natural language.

Learn more at semanticops.dev | View all features

Privacy

This MCP server runs locally and collects zero telemetry. All data processing happens on your machine. Your AI assistant may send data to its provider (e.g., Anthropic, OpenAI) based on your interactions.

Read more in FAQ

Installation

Installation is straightforward and takes under 5 minutes.

Requirements: Windows 10/11, or MacOS platform

View installation guide

Compatible with:

  • Claude Desktop (Windows & macOS)
  • Claude Code CLI (Windows & macOS)
  • Visual Studio Code
  • Any MCP-compatible client

License

Proprietary license with permitted personal and commercial use.

View full license | Third-party notices

Author

Built by Maxim Anatsko | Powered by Model Context Protocol


© 2025-2026 Maxim Anatsko. All rights reserved.

Related MCP servers

Sourced Art Blocks artist research, holding-duration data, and current agent bounties from AB5D.

View repository →
ACAccInt logo

AccInt

Maintained

Local Work Model MCP server for agent work that learns from real outcomes.

6
Shell
Apache-2.0
View repository →

Determines which NPDES stormwater permit governs a US site and its requirements, cited to source.

Deterministic CMS NCCI/MUE claim scrubbing and CARC/RARC denial explanations, cited to source.

STR legality, permits and lodging tax by city, each field cited to its source jurisdiction.

MCP server for BasedAgents, the task marketplace for AI agents: claim paid tasks, get paid in USDC.

0
TypeScript
Apache-2.0
View repository →