Табличный MCP-сервер
Это сервер протокола контекста модели (MCP) для локально запущенных табличных моделей, т. е. моделей PowerBI, работающих на PowerBI Desktop.
Этот сервер позволяет любому клиенту LLM с поддержкой MCP взаимодействовать с вашими табличными моделями и помогать вам отлаживать, анализировать и составлять запросы DAX.
Как это работает
Он подключается к локально работающему экземпляру табличных моделей с помощью AdomdConnection в ADOMD.NET .
Используя это соединение, сервер затем позволяет клиентам выполнять DAX-запросы для извлечения метаданных модели (с использованием функций DAX INFO ) с помощью предопределенных и хорошо документированных инструментов для обеспечения высокой точности, а также настраиваемые DAX-запросы для отладки и разработки.
Этот сервер MCP обеспечивает связь между клиентами и табличными моделями Power BI через ADOMD.NET, поддерживая как предопределенные запросы метаданных, так и гибкие запросы DAX с полными возможностями блока DEFINE для расширенного анализа.
Инструменты
Списокмер
Перечислить все показатели в модели, при необходимости отфильтровать по имени таблицы
ПолучитьИзмерениеДетали
Получить подробную информацию о конкретной мере по названию
СписокТаблицы
Список всех таблиц в модели
ПолучитьТаблицуДетали
Получить данные для определенной таблицы по названию
ПолучитьТаблицуКолонки
Получить столбцы для определенной таблицы по имени
GetTableRelationships
Получить связи для определенной таблицы по имени
Предварительный просмотрТаблицыДанные
Предварительный просмотр данных из таблицы (верхние N строк)
Выполнить запрос
Выполнить запрос DAX. Поддерживает полные запросы DAX с блоками DEFINE, операторами EVALUATE или простыми выражениями
Как установить
Требования и инструкции по установке см. в docs/Installation.md
.
Тестирование
Лицензия
Массачусетский технологический институт
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
табличный-mcp
Related MCP Servers
- PythonMIT License
- Python
- Python
- TypeScriptMIT License