mcp-engine-public  by maxanatsko

AI-driven programmatic access to Power BI models

Created 9 months ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

SemanticOps MCP addresses the challenge of programmatically interacting with Power BI models and performing advanced analytics via natural language. It targets Power BI users, developers, and researchers, enabling AI assistants like Claude, Copilot, and ChatGPT to read, modify, and query Power BI datasets through conversational interfaces, streamlining complex data operations.

How It Works

This project implements an MCP (Model Context Protocol) server that runs locally, facilitating direct programmatic access to Power BI Desktop files. It translates natural language commands from AI assistants into operations on the Power BI model, allowing users to query data, create measures, manage relationships, and optimize performance without manual DAX or Power BI Desktop manipulation. This approach offers a novel, conversational layer for Power BI model management.

Quick Start & Requirements

Installation is designed to be straightforward, taking under 5 minutes.

  • Primary Install: Not specified, but implies a server setup.
  • Prerequisites: Windows 10/11 or macOS.
  • Dependencies: Compatible with Claude Desktop, Claude Code CLI, Visual Studio Code, and any MCP-compatible client.
  • Resources: Runs locally, processing data on the user's machine.
  • Documentation: Links to full documentation, installation guides, examples, and FAQs are mentioned but not provided as URLs.

Highlighted Details

  • Enables AI assistants (Claude, Copilot, ChatGPT) to interact with Power BI models programmatically.
  • Supports reading model structure, running DAX queries, modifying semantic models, and performing advanced analytics via natural language.
  • Operates as a local server, collecting zero telemetry and ensuring all data processing occurs on the user's machine for enhanced privacy.

Maintenance & Community

The project is authored by Maxim Anatsko and powered by the Model Context Protocol. It is copyrighted © 2025-2026 by Maxim Anatsko, with all rights reserved. Support is available via an FAQ and troubleshooting section, though specific community links are not detailed.

Licensing & Compatibility

The software is distributed under a proprietary license that permits both personal and commercial use. It is compatible with Windows 10/11 and macOS, and integrates with various AI clients like Claude Desktop, Claude Code CLI, and Visual Studio Code.

Limitations & Caveats

No explicit limitations or known bugs are detailed in the provided text. The project's proprietary license, while allowing commercial use, may have specific terms not fully elaborated. The privacy of data sent to AI providers (e.g., Anthropic, OpenAI) is dependent on those third-party services.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Starred by Chaoyu Yang Chaoyu Yang(Founder of Bento), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

DB-GPT by eosphoros-ai

0%
20k
AI-native data app development framework with agentic workflow
Created 3 years ago
Updated 3 days ago
Feedback? Help us improve.