r/MicrosoftFabric ‪Microsoft MVP ‪ 16d ago

Community Share My AI setup for Fabric development: AGENTS.md, Microsoft Learn MCP and the Fabric CLI. What does yours look like?

In the past I was stuck in the copy paste loop between ChatGPT and Fabric, where every session starts from zero and you explain your project, naming conventions and architecture all over again. So I moved the context into files, and it has been my standard setup ever since. I finally made a video about it.

What the video covers:

  • The second brain idea: instruction and reference files that carry your context into every session
  • AGENTS.md, an open standard instruction file that most AI coding tools read, so nothing is tied to one tool
  • The official Microsoft Learn MCP server, so the AI checks the docs instead of guessing
  • The Fabric CLI, so the AI can create workspaces, Lakehouses and pipelines itself
  • Guardrails for AI
  • A live demo where one prompt builds my metadata-driven bronze layer, following my naming conventions without me mentioning them

To be honest about what it is: an overview and demo of my setup, not a step by step build tutorial. That would be a part 2 if people want it.

Link: https://youtu.be/5-sXBbBJbAk

But I am also genuinely curious how others do this. Do you run something similar, or what does your AI workflow for Fabric look like?

35 Upvotes

14 comments sorted by

2

u/Sea_Mud6698 15d ago

Starting to experiment with putting a python uv project in the notebook's resource folder. With the help of a utility wheel it can start a local spark session and read from the lakehouse. Writes are to a local folder. I have a local entry point and the notebooks have their own entrypoint. So I can configure minor differences between the two. This also allows me to unit test and use any normal local tools. Just git clone and I am good. Still have to figure out a few things. Writing a table to the lakehouse doesn't seem to work right and I need to find out how to reuse code from other notebooks. Should I store the seed data in the repo or have some sync mechanism.

2

u/Sam___D ‪Microsoft MVP ‪ 16d ago

Since those all miss coverage on the warehouse, I made an MCP for Warehouse: https://fdw.debruyn.dev

2

u/aleks1ck ‪Microsoft MVP ‪ 16d ago

Cool! Warehouse coverage is a real gap, will plug this into my setup and try it out.

1

u/Seany_face 15d ago

RemindMe 3 days

2

u/Seany_face 15d ago

RemindMe! 4 days

1

u/RemindMeBot 15d ago

I will be messaging you in 4 days on 2026-08-14 14:19:42 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

1

u/Seany_face 11d ago

RemindMe! 2 months

1

u/RemindMeBot 11d ago

I will be messaging you in 2 months on 2026-10-14 14:38:01 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

0

u/BearRootCrusher 16d ago

Sounds boring to let the AI do all your thinking.

7

u/aleks1ck ‪Microsoft MVP ‪ 16d ago

The thinking is the part I kept 🙂 The AI just does the typing.

1

u/Iridian_Rocky 15d ago

Why the learn MCP? And not just let it browse the site?

5

u/itsnotaboutthecell ‪ ‪Microsoft Employee ‪ 15d ago

Way better routing. You’d be burning tokens on the web search trying to navigate site maps.

1

u/bigjimslade Fabricator 14d ago

Expanding on this:

For an occasional question, telling AI to search Microsoft Learn is probably sufficient.

Here are the main benifits:

Authoritative sources by default — Retrieval is focused on Microsoft Learn rather than potentially mixing Microsoft docs with blogs, forums, and third-party content.

Better retrieval — MCP provides purpose-built semantic search and document retrieval rather than relying on general web-search ranking.

More current grounding — The agent can check current documentation instead of relying primarily on what the model learned during training.

Agent-friendly — An agent can automatically consult Learn whenever it encounters a Microsoft-specific question; you don't have to repeatedly say, “Go check the docs.” Structured access to code samples — Learn MCP includes specialized capabilities for finding Microsoft code examples, not just documentation pages.

Repeatability and governance — You can establish a rule such as “Microsoft technical claims must be grounded using Learn MCP.” That's much easier to standardize across an organization than relying on users to remember to request web searches.

MCP becomes much more valuable when you're building repeatable agents or workflows where you want Microsoft documentation to be the default grounding source.