Repository navigation
X++ (Dynamics 365 F&O) code index served to AI assistants over MCP.
Install
Download xpp-lens-1.2.5.zip, unzip it and run in a regular (non-admin) PowerShell:
powershell -ExecutionPolicy Bypass -File .\xpp-lens\install.ps1 -Languages en-US,plSelf-contained build - no .NET required on the target machine. Already installed? Close Claude and run
xpplens update --install (available from 1.2.2), or install.ps1 from this package - your settings and
index are kept.
Changes
Changed
- Updating no longer needs Claude to be closed. The installer does not stop running
xpplens.exeprocesses any
more: a file in use is renamed to*.old, so open sessions keep working on the old version and new sessions start
the new one; the next start of xpplens deletes the leftovers. At the end the installer offers to restart Claude
Desktop;xpplens update --install --restart-claude(install.ps1 -RestartClaude) does it without asking.
Claude Code processes in terminals are never stopped. xpp_grepaccepts several names separated by;inobjectNameandmodel, like the other tools. The answer
for standard code without a scope, or with too large a scope, points toxpp_refs/xpp_callersfor names.- The release package stores its paths with
/, as the ZIP format requires. - GitHub Actions:
actions/checkoutv7 andactions/setup-dotnetv6 (Node 24).
Fixed
- Command line options:
-installwas silently ignored (only--installwas known), soxpplens update -install
only checked for the update. Options now work with one or two dashes and as--name=value, may come before the
arguments, and an unknown option or a missing value stops with an error that lists the options of the command.
Released under the MIT License.