pyRevit 5.2.0 Release 🚀

pyRevit 5.2.0 Release :rocket:

  • pyrevit-mcp extension added (@JotaDeRodriguez :rocket: )
  • Add support for ‘title:’ in the .panel bundle.yaml
  • Preflight Checks: new config mode to export data from the audit all check to csv (and then use in BI tools)
  • int64 fix to support 2026 LongId

Changes

Tools

  • Improved #2704: “Copy Sheets to Open Documents” now preserves detail number
  • Resolved #2691: Color Splasher : Wrong Revit API Class invocation + fixes on the MEP Zones and Spaces behaviour
  • Improved #2716: Preflight Checks: fixed logic issue in Audit All in the model checker
  • Improved #2679: Update Renumber tool to handle multiple open UI Views in the Active UI
  • Resolved #2670: Create worksets for linked elements Fix: Added utf-8 encoding
  • Resolved #2667: Update “Generate Revision Report” Tool to give more control
  • Resolved #2668: Update Create Revised Sheet Set, to Give the users control
  • Resolved #2665: Tool: Font Switcher :star_struck:
  • Resolved #2644: Add “Associated to Others” to Wipe Family Parameters button
  • Fix on selectFromList by @iorhanV
  • Go Telemetry module update (the whole telemetry is getting externalized in a different repo on the next release hopefully)
  • Fixed Renumber tool

Bundles

  • Resolved #2702: Add support for ‘title:’ in the .panel bundle.yaml

Extensions

  • Resolved #2637: LibGit2Sharp missing CredentialsProvider fix Thanks for that one @dnenov
  • Quickly Toolbar extension by @tay0thman
3 Likes

now I have no excuse for me to experiment with MCP!

1 Like

@Jean-Marc quick question, I see many exceptions were thrown by the MCP extension in Revit 2026 likely because of the .IntegerValue method. is there a plan to implement the MCP extension for 2025 and 2026? I may test it locally to hopefully I can make it work.

can I test / debug the tools without calling them through claude?

Quite possible, I did not fully test the thing, just made a mvp at the time.
On the python Revit mcp GitHub readme there is an explanation on how to debug from the browser instead of going all the way through Claude.
I am on holidays right now, and cannot put any time into pyrevit stuff

Have fun, I’ll take a look for the next couple of weeks.

On Revit 2026.2 with this pyRevit release (pyRevit_5.2.0.25181_admin_signed.exe), it work almost function that I used. But when I add my extension (pyRevit->Settings->Custom Extension Directories->Add folder) revit not shown my tab.

But if I move my extension folder to c:\Users\xxxx\AppData\Roaming\pyRevit\Extensions\ it work.
What’s my mistake?

did you pick your extensions folder? you probably picked one parent or one child of that folder.

for Example:

D:\pyrevit_stuff\extensions\mytools.extension

you need to set your custom folder to be “D:\pyrevit_stuff\extensions”

pyrevit will look for the contents of this folder and load the folders that ends with .extension

1 Like