Prism for AL Connector
Prism for AL Connector is our Visual Studio Code extension that allows you to navigate to Prism for AL from any line of code in Visual Studio Code, and gives Copilot agent mode Prism's MCP server.
Install
Prism for AL Connector is available on Visual Studio Marketplace. Install from the Marketplace or directly from Visual Studio Code (search for extension prism-al).
The extension needs no configuration when Prism for AL is installed. Set Prism for AL exe file only if Prism for AL is not found by name.
View in Prism for AL
In Visual Studio Code, from any cursor position of an object in an .al file, right-click
and select View in Prism for AL. This will:
- Start Prism for AL (if not already running.)
- Open the folder or workspace in Prism for AL (if not already open.)
- Navigate to the object and position closest to the cursor in Visual Studio Code.
MCP server
The Connector registers Prism's MCP server with Visual Studio Code, so GitHub Copilot in agent mode answers
questions about your code from Prism's symbol index and code graph rather than from text search. There is
no mcp.json to write.
-
The server is offered when the open folder has an
app.jsonat its root or, for a.code-workspace, when one of its folders does. - It appears as Prism for AL under MCP: List Servers.
-
It runs over stdio: Visual Studio Code starts
StaticalPrismCmd.exe mcp-server-stdioitself, so no Prism window is needed. Each start indexes the workspace and builds the code graph, and the tools become available as that work finishes. - The Connector also tells Copilot when to use Prism's tools instead of grep.
Registration can be disabled in the extension settings. To connect Copilot to a running Prism server over HTTP, or to set up another agent, see the MCP server guide.