OpenUsd.Mcp.Tool 0.12.0-alpha

This is a prerelease version of OpenUsd.Mcp.Tool.
dotnet tool install --global OpenUsd.Mcp.Tool --version 0.12.0-alpha
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local OpenUsd.Mcp.Tool --version 0.12.0-alpha
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=OpenUsd.Mcp.Tool&version=0.12.0-alpha&prerelease
                    
nuke :add-package OpenUsd.Mcp.Tool --version 0.12.0-alpha
                    

OpenUSD MCP Tool

OpenUsd.Mcp.Tool installs the openusd-mcp .NET tool, an MCP stdio server for inspecting, editing, rendering, and validating OpenUSD scenes.

dotnet tool install --global OpenUsd.Mcp.Tool
openusd-mcp

The tool package contains the managed server and its complete managed dependency closure. It deliberately does not contain a local OpenUSD build, Core or Imaging runtime packages, hdSilk binaries, plug-in metadata, or other native assets. Installation and MCP tool discovery therefore work without a native runtime.

Scene and rendering operations require verified, version-matched Core, Imaging, and hdSilk runtime roots. Put their bin and lib directories on PATH (Windows), LD_LIBRARY_PATH (Linux), or DYLD_LIBRARY_PATH (macOS), and set OPENUSD_PLUGIN_PATH to the merged USD plug-in root before starting openusd-mcp. Repository builds should use eng/run-mcp.ps1, which verifies native/install/<rid> and native/install/shim/<rid> metadata before configuring those variables. eng/publish-mcp-bundle.ps1 remains the RID-specific, self-contained distribution alternative.

Common server configuration:

Variable Purpose
OPENUSD_MCP_SOURCE_ROOT Root containing scenes the server may open.
OPENUSD_MCP_OUTPUT_ROOT Root for generated scenes, captures, and reports.
OPENUSD_PLUGIN_PATH Verified OpenUSD and hdSilk plug-in root.
OPENUSD_MCP_VIEWER_ROOT Optional root containing a compatible Viewer bundle.
OPENUSD_MCP_VIEWER_PATH Optional path to the Viewer executable.

The tool targets .NET 10. Install a .NET 10 runtime or SDK before installation.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.12.0-alpha 61 8/26/2026