The clients for the DAX Formatter service are open source and developed in the public repository sql-bi/DaxFormatter on GitHub, under the MIT license.
What the repository contains
The repository hosts the client SDKs and the local MCP server that wrap the DAX Formatter service:
- .NET client — the
Dax.FormatterC# library, published as a NuGet package. - TypeScript client —
@sqlbi/daxformatter, the JavaScript/TypeScript counterpart for browser and Node.js. - MCP Server (stdio) —
@sqlbi/daxformatter-mcp, the local Model Context Protocol server.
All of these are clients of the same service. The formatting logic runs server-side at
https://api.daxformatter.com; the repository provides the transport, schemas, and packaging around it.
Contributing
The project welcomes community contributions:
- Report bugs or request features through the issues page.
- Submit pull requests for fixes and improvements.
Build and CI/CD are automated with GitHub Actions; see the repository for the .NET SDK version requirements and contribution details.
Related resources
- Online service: daxformatter.com
- Formatting rules: Rules for DAX code formatting
- NuGet package
Dax.Formatter· MCP Server (HTTP) · MCP Server (stdio)