Tools

PhoenixmlDb command-line tools and MCP servers

#Tools

#Command-Line Tools

Tool

Purpose

Install

xslt

Run XSLT 3.0/4.0 transformations

dotnet tool install -g PhoenixmlDb.Xslt.Cli

xquery

Execute XQuery expressions against XML

dotnet tool install -g PhoenixmlDb.XQuery.Cli

crucible

Generate static documentation sites

dotnet tool install -g crucible

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-mcp

XSLT spec lookup + transform/validate/XPath

dotnet tool install -g xslt-mcp or download binary

xquery-mcp

XQuery spec lookup + evaluate/validate/XPath

dotnet tool install -g xquery-mcp or download binary

MCP servers are also available as self-contained binaries — no .NET SDK required.

#Quick Start

bash
# 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:

Ensure DOTNET_SYSTEM_GLOBALIZATION_INVARIANT is not set to 1 in your environment.