Observed since 20 Oct, 19:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Extract PBR texture maps from local GLB files.
A local MCP server that extracts embedded PBR texture images from GLB files.
It exposes one tool: extract_pbr_maps.
After this package is published to npm, install it in an MCP client using
npx:
npx -y 3d-texture-toolkit-mcp
The server reads the GLB path supplied by the MCP client and writes extracted images to disk. Base color and normal images keep their original PNG, JPEG, or WebP bytes. The glTF metallic-roughness image is split into grayscale PNG files: roughness comes from the green channel and metallic comes from the blue channel. The corresponding glTF material factors are applied to those two maps.
Example configuration for an MCP client that accepts a mcpServers object:
{
"mcpServers": {
"3d-texture-toolkit": {
"command": "npx",
"args": ["-y", "3d-texture-toolkit-mcp"]
}
}
}
For local development before an npm release, build the package and point the
client at node with the absolute path to dist/index.js as its argument.
glb_path (required): path to a local GLB 2.0 file.output_dir (optional): output folder. By default, a folder named
<glb-name>-textures is created beside the GLB.overwrite (optional, defaults to false): replace files with matching
output names. Existing files are skipped by default.Output names include the material number, a sanitized material name, and the map type. The tool reports written files, skipped maps, and warnings.
The server processes files on your computer. It makes no network requests and does not upload model or texture data. The GLB and output directory must be accessible to the machine running the MCP server.
The package name is 3d-texture-toolkit-mcp, and this repository includes
server.json metadata for the official MCP Registry. The package uses the MIT
License. After submitting it to the Registry, verify that the server is visible
there; the metadata alone does not confirm a Registry listing.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1Registry latest | 14 Oct 2026 | 6 | |
| 0.1.0 | 14 Oct 2026 | 6 | |
| 0.0.0-stage | 14 Oct 2026 | 0 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 19:37 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:18235f3fac19b2ff7cf9dba398bfac40da83d5384c596d76f889e1f0731fefca