Maibaamvfx MCP Server

MCP server for VFX file format parsing. Parse and generate Nuke .nk, MaterialX .mtlx, and USD ASCII .usda files — all via the MCP stdio protocol. Round-trip stable.

Local serverstdioMIT

What is the Maibaamvfx MCP Server?

Maibaamvfx is an MCP project maintained in the mabaam/mcp-vfx-parsers repository. The maintainer describes its purpose as “MCP server for VFX file format parsing. Parse and generate Nuke .nk, MaterialX .mtlx, and USD ASCII .usda files — all via the MCP stdio…”. Read the project documentation for the complete scope.

Installation

The documented npm package is mcp-vfx-parsers. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
parse_nukeParse .nk script → JSON AST (nodes, properties, DAG wiring)
parse_mtlxParse .mtlx XML → JSON AST (node graphs, inputs, materials)
parse_usdaParse .usda text → JSON AST (prims, attributes, variants, connections)
generate_nukeJSON AST → .nk script (round-trip stable)
generate_mtlxJSON AST → .mtlx XML (round-trip stable)
generate_usdaJSON AST → .usda text (semantic round-trip)

How to install the Maibaamvfx MCP Server

{
  "mcpServers": {
    "vfx-parsers": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-vfx-parsers"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.