From 532ef83410409a4bcded93355e4dffb182998e5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peer=20Gr=C3=B8nnerup?= Date: Wed, 1 Jul 2026 12:24:57 +0200 Subject: [PATCH] Add PQM.guide to the catalog --- public/favicons/pqm.guide.png | Bin 0 -> 865 bytes src/content/tools/pqm-guide.md | 28 ++++++++++++++++++++++++++++ src/data/favicons.json | 3 ++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 public/favicons/pqm.guide.png create mode 100644 src/content/tools/pqm-guide.md diff --git a/public/favicons/pqm.guide.png b/public/favicons/pqm.guide.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1b5523d3f5019e1ad6395edd06420be365b88b GIT binary patch literal 865 zcmV-n1D^beP)Q^;Z!By$G>YQ?<1!%bt{}+o}<~nlrJoh2G!?e@x8~?YaEi zKURC_Pwh|gul{@0m-;e3_fH6?`S1PrRWxt?p=9&B0T29*l=XRlr~Xils7m!?f2iuD zh5zuEvK96u!DD}HLTP_Je_Su6xYu9!mjKe25q|44fGrbT`*T24=LxR#Jb^8GaOa-_ z{@wo~fh}5a?|%Sn8UKmDjsUw)aIzzZzw%hN^p6Sbo?p4JmG#lz`Y=z^yf|-if2~ET z#{gp=YjBG6K1|(ObGZZr*mMUFFhCI^U<5ycbeiWGFq1Uge@(E-3E{_nparV{B>WC= zpbzv<3lKc_M}TGXuMn{Q$x#Fk#)jHwkg!21xY?P&r_r8fg%z2RlGb)B~+A6Tl!r z2ey+Ccg`quhM@|E=`(;?0m(Rdfc>ePQ zQZ4H!VtN=Vmj!SlRl}+|0GzS&-3+HG;DKILrguC+)`NBYOuP;-O0M4l@%~H!+uqSB z+-?+~>(c~={sRabnBSjT`7ka)T09AvJ_5??n_ph|E3lW-lr+&D0AtzxEzA2`(?@!r z>-Pkg{;Ql+xgG%zzJCrvuHO>e==u3$dMBQI|LNa)N^qP1LQg$-pPvBt{kzgb4?g(= zp#J3VYSDi3cde+t_&ZmL=8L~`@ZzXH_&aX{2PoMvPlmt&l+ul{$00000NkvXXu0mjfzm1oz literal 0 HcmV?d00001 diff --git a/src/content/tools/pqm-guide.md b/src/content/tools/pqm-guide.md new file mode 100644 index 0000000..41cb156 --- /dev/null +++ b/src/content/tools/pqm-guide.md @@ -0,0 +1,28 @@ +--- +title: PQM.guide +description: Community-driven Power Query M language reference documenting 661 M functions with syntax, examples, and best practices, plus an interactive M formatter, a REST API, and an MCP server for AI assistants. +url: https://pqm.guide +repo_url: https://github.com/kyleamueller/PQM.guide +category: semantic-modeling +type: web-app +tags: [power-query, mcp, ai, reference, formatting, community] +pricing: free +source: open-source +maintainer: community +author: Kyle A. Mueller +language: TypeScript +status: ga +added: 2026-06-18 +--- + +## What it does + +PQM.guide is a community-driven reference for the Power Query M language, in the spirit of DAX.guide for M. It documents 661 M functions across 26 categories with syntax references, parameters, visual output examples, and best practices, alongside 22 concept guides covering M fundamentals (lazy evaluation, query folding, the type system, and more) and 18 practical pattern recipes graded from beginner to advanced. Beyond the reference site, it exposes machine-readable endpoints: a REST API for functions, concepts, patterns, fuzzy search, and sample tables; an `llms.txt` index for LLM crawlers; an interactive Format M endpoint that formats or validates M snippets; and an MCP server so AI assistants like Claude and Cursor can query M documentation directly over Streamable HTTP. + +## Why use it + +Use it as a fast, searchable reference while writing Power Query M, whether in Power BI, Fabric dataflows, or elsewhere, and to give AI coding assistants grounded, up-to-date M documentation through the MCP server. The interactive formatter and validator help clean up and check M snippets without leaving the browser. + +## Getting started + +Browse the reference at pqm.guide, or start with the curated learning path at `/learn`. To connect an AI assistant, add the MCP server (`https://pqm.guide/api/mcp`) to your client, for example via `npx mcp-remote` in `claude_desktop_config.json`. The site and its content are open source under the MIT license, and contributions (most content is MDX) are welcome through the repository. diff --git a/src/data/favicons.json b/src/data/favicons.json index 81770e9..79d5041 100644 --- a/src/data/favicons.json +++ b/src/data/favicons.json @@ -14,5 +14,6 @@ "www.npmjs.com": "www.npmjs.com.png", "www.nuget.org": "www.nuget.org.png", "www.sqlbi.com": "www.sqlbi.com.png", - "marketplace.visualstudio.com": "marketplace.visualstudio.com.ico" + "marketplace.visualstudio.com": "marketplace.visualstudio.com.ico", + "pqm.guide": "pqm.guide.png" }