Pbirb MCP logo

Pbirb MCP

未认领

作者:mafaq229

MCP server for editing Power BI Report Builder paginated reports (`.rdl`) through Claude or any MCP client. 130+ tools across charts, datasets, layout, parameters, validation. Byte-identical RDL round-trip; PBIDATASET-aware.

antrophicclaudedata-toolslxmlmcpmcp-servermodel-context-protocolpaginated-reportspower-bipython

01 / 选择客户端

02 / 连接前的准备

认证方式尚未指定。连接前请查看项目说明。

安装项目所需的运行环境,并确保客户端能够使用它。

项目说明

输入项目说明中的变量名,用逗号分隔。只输入名称,不要输入密钥值。

03 / 添加配置

来源:根据公开安装说明生成

claude mcp add --transport stdio 'pbirb-mcp' -- 'uvx' 'pbirb-mcp'

替换占位符后在终端中运行。

04 / 在客户端中确认

打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

40 个工具中显示 40 个

文档中列出的工具 (40)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

add_body_image

Append an Image to the body

add_body_textbox

Append a Textbox to <Body>/<ReportItems>

add_line

A <Line> report item

add_list

A list region (single-column tablix template)

add_query_parameter

Append <QueryParameter> (e.g. =Parameters!DateFrom.Value)

add_rectangle

A <Rectangle> container (group other items, control page breaks)

add_tablix_filter

Append a <Filter>. Operators: Equal, NotEqual, GreaterThan, In, Between, Like, TopN, ...

convert_to_matrix

Promote a table to a matrix (row + column groups) — see docs/MATRIX-cookbook.md

describe_report

Top-level inventory: data sources, datasets, parameters, tablixes, page setup

get_expression_reference

Cheat-sheet of common RDL expression patterns (countwhere, sumwhere, iifformat helpers build these)

get_parameters

Report parameters with data type, prompt, and flags (multi-value, hidden, nullable, allow-blank)

get_tablixes

Tablix layout: columns, row/column groups, sort expressions, filters, visibility

insert_chart_from_template

A basic Column chart: single category axis grouped by categoryfield, single Y series =Sum(Fields!<valuefield>.Value). Change <Type> post-insert (Bar / Line / Pie / etc.).

insert_tablix_from_template

A basic Tablix mirroring the fixture's shape — header row with the column name as a static label, detail row binding to =Fields!<column>.Value. One column per requested field.

refresh_dataset_fields

Re-derive the <Fields> list from the query's column metadata

remove_body_item

Remove a named Textbox / Image / Tablix from the body

remove_query_parameter

Drop a query parameter (and clean up empty <QueryParameters>)

remove_tablix_filter

Remove by ordinal index from listtablixfilters

set_alternating_row_color

Zebra-stripe a tablix's detail row with BackgroundColor=IIf(RowNumber(Nothing) Mod 2, "<a>", "<b>")

set_body_size

The <Body> region's overall height

set_cell_span

Set RowSpan / ColSpan on a cell

set_chart_axis

Category / value axis title, scale, format

set_chart_data_labels

Toggle and format data labels

set_chart_legend

Legend visibility and placement

set_chart_series_grouping

Category/series grouping expression

set_chart_series_type

Column / Bar / Line / Area / Pie / ... per series

set_chart_title

Chart title text/expression

set_conditional_row_color

Drive detail-row BackgroundColor from an expression

set_datasource_connection

Repoint a <DataSource> at a Power BI XMLA endpoint. DataProvider=SQL (the AS provider id).

set_detail_row_visibility

Set <Visibility> on the Details group

set_element_visibility

Set <Visibility> on any named ReportItem (Tablix, Textbox, Image, Rectangle, Subreport, Chart). Group / detail-row visibility have their own tools.

set_page_orientation

Swap PageHeight/PageWidth to match Portrait or Landscape. Idempotent.

set_page_setup

Page dimensions, margins, columns. All fields optional.

set_tablix_corner

Set the matrix corner cell text/expression

set_tablix_size

Set the tablix's overall <Width> / <Height>

set_textbox_style

Routes properties to the right nested <Style> node automatically: box-level (BackgroundColor, Border, VerticalAlign), paragraph-level (TextAlign), run-level (FontFamily, FontSize, FontWeight, Color, Format)

set_textbox_style_bulk

Apply one style to many textboxes in a single call

style_tablix_row

Style every cell of a tablix row at once (header / detail / footer)

update_dataset_query

Replace <DataSet>/<Query>/<CommandText> with a DAX expression

update_query_parameter

Change the value expression of an existing query parameter

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。