Tools
PhoenixmlDb command-line tools and MCP servers
#Tools
#Command-Line Tools
|
Tool |
Purpose |
Install |
|---|---|---|
|
Run XSLT 3.0/4.0 transformations |
|
|
|
Execute XQuery expressions against XML |
|
|
|
Generate static documentation sites |
|
All three are .NET global tools — install once, use from anywhere on the command line.
#MCP Servers
AI-native tools that give language models (Claude, GPT, etc.) access to spec reference and engine execution via the Model Context Protocol.
|
Server |
Purpose |
Install |
|---|---|---|
|
XSLT spec lookup + transform/validate/XPath |
|
|
|
XQuery spec lookup + evaluate/validate/XPath |
|
MCP servers are also available as self-contained binaries — no .NET SDK required.
#Quick Start
# Install the tools
dotnet tool install -g PhoenixmlDb.Xslt.Cli
dotnet tool install -g PhoenixmlDb.XQuery.Cli
dotnet tool install -g Crucible.Cli
# Transform XML to HTML
xslt stylesheet.xsl data.xml -o output.html
# Query XML files
xquery '//product[price > 50]/name' catalog.xml
# Build a documentation site
crucible init
crucible build
#Prerequisites
All tools require:
-
.NET 10 SDK or later
-
ICU globalization — see Unicode and .NET Requirements for details
Ensure DOTNET_SYSTEM_GLOBALIZATION_INVARIANT is not set to 1 in your environment.