Skip to main content
Glama
jonit-dev
by jonit-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FAB_LOG_LEVELNodebug, info, warn, or error.warn
FAB_LOG_QUERIESNoSet to '1' only if query text may be written to logs.false
FAB_DOWNLOAD_DIRNoDedicated directory for free-file downloads.~/Downloads/fab-mcp
FAB_BROWSER_HEADLESSNoSet to '0' temporarily for manual verification.true
FAB_DIRECT_TIMEOUT_MSNoDirect JSON request timeout.20000
FAB_BROWSER_TIMEOUT_MSNoDedicated browser request timeout.30000
FAB_MAX_DOWNLOAD_BYTESNoMaximum accepted download size in bytes.2147483648
FAB_BROWSER_PROFILE_DIRNoMCP-owned browser state directory.OS state directory under fab-mcp/browser-profile
FAB_BROWSER_MANUAL_TIMEOUT_MSNoHeaded-mode grace period for visible verification.10000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
creature_statusA

Report the pinned anyCreature payload, currently available operations, and optional local tooling without starting a browser or requesting credentials.

creature_guideA

Read a bounded syntax or workflow section from the verified anyCreature 1.3.1 payload. This does not run or extract the compiler.

asset_inspect_rigB

Inspect a local humanoid GLB and optional local UAL ZIP/GLB libraries: meshes, joints, suggested bone mappings, clips, attributes, extensions, measured bounds and attachment candidates. Reads only caller-selected local files and downloads nothing.

asset_auto_rigA

Fit an 18-joint humanoid skeleton to an unrigged local GLB by measured geometry landmarks, bind smooth or rigid skin weights and publish the skinned GLB under the project root. Preserves an existing rig unless replaceRig is set; ambiguous anatomy returns a landmark correction request instead of a bad rig.

asset_preview_animationA

Render a prepared GLB from several angles with an optional clip sample time or explicit bone pose, and publish a nonblank contact sheet under the project root. A missing rendering backend returns an explicit unavailable result instead of claiming success.

asset_retarget_animationsA

Fetch the selected pinned release donors, retarget their clips onto a prepared target skeleton with a world-space rest correction, preserve the target's mesh/materials/UVs and (by default) its existing clips, and publish a game minimal GLB. Root motion requires the matching _RM donor.

fab_search_assetsC

Search public Fab marketplace listings. Free assets are returned by default.

fab_get_assetA

Get normalized public details and per-license prices for one Fab listing.

fab_list_filtersB

List usable public Fab filter labels and slugs. A warning identifies versioned fallback or stale values.

fab_list_limited_time_freeA

List Fab's dedicated curated limited-time-free promotions separately from general free search.

fab_download_free_assetA

Download one directly available free Fab file into the configured local download directory. This never purchases or adds an asset to a library.

fab_list_ownedA

List every listing already in the signed-in Fab library, optionally filtered to the ones that publish an Unreal artifact fab_import_asset can convert. Search free assets first with fab_search_assets; reach for this when you want something already paid for. Read-only — it never claims or purchases.

asset_import_unrealA

Convert a local directory of Unreal .uasset/.umap files into self-contained model and scene GLBs under a game's assets directory, with reconstructed PBR materials, actor transforms, and a provenance report. Works on any already-downloaded Unreal pack, whatever downloaded it.

fab_import_assetA

Download an Unreal asset the signed-in Fab account already owns and convert it to source GLBs in one step. Uses the FabCLI session the user established themselves; it never logs in, claims, or purchases anything.

polyhaven_search_assetsB

Search CC0 HDRIs, textures, and models from Poly Haven. Results include explicit Poly Haven attribution.

polyhaven_get_assetA

Get normalized metadata, authorship, dimensions, and CC0 license information for one Poly Haven asset.

polyhaven_list_categoriesA

List Poly Haven category labels and asset counts for HDRIs, textures, or models.

polyhaven_list_filesA

List official download URLs, byte sizes, MD5 hashes, and file dependencies for a Poly Haven asset, with format and resolution filters.

ambientcg_search_assetsC

Search CC0 materials, HDRIs, models, decals, atlases, brushes, terrains, and other ambientCG assets.

ambientcg_get_assetA

Get normalized metadata and CC0 licensing for one ambientCG asset.

ambientcg_list_categoriesB

List ambientCG category metadata and asset counts.

ambientcg_list_filesB

List official CC0 asset archives with variant attributes, extensions, URLs, and byte sizes.

smithsonian_search_assetsA

Search Smithsonian Open Access 3D models and file variants by text, type, quality, and owning unit.

smithsonian_get_assetA

Get a normalized summary of one Smithsonian Open Access 3D model.

smithsonian_list_filesC

List direct Smithsonian Open Access files with format, quality, compression, and orientation metadata.

sketchfab_search_modelsA

Search public Sketchfab models and return per-model license, author, geometry, and archive metadata.

sketchfab_get_modelA

Get public metadata and explicit Creative Commons requirements for one Sketchfab model.

sketchfab_list_categoriesA

List public Sketchfab model category names and slugs.

sketchfab_get_downloadsA

Get temporary download URLs for a downloadable Sketchfab model using the user's SKETCHFAB_API_TOKEN. This does not store credentials or download files.

audio_list_sourcesA

List supported audio libraries, best uses, licensing caveats, browse pages, and whether this MCP has a curated direct-download contract.

audio_search_assetsA

Search the curated catalog of official audio packs with stable direct URLs and explicit license metadata. Use audio_list_sources for broader provider-page discovery.

audio_download_assetA

Download one catalog asset by ID into the dedicated audio directory after explicit license acknowledgement. URLs and redirects are restricted to curated official hosts; existing files are never overwritten.

itch_list_downloadsA

Resolve a fresh no-account itch.io download page and list its upload IDs, names, sizes, license, and safe suggested filenames. Signed page tokens are never returned.

itch_download_assetA

Resolve a fresh signed itch.io file URL for a listed upload and stream it into guarded local storage after explicit license acknowledgement. Signed URLs are not exposed in the MCP result.

asset_list_bundle_entriesA

Inspect a curated itch.io ZIP through HTTP byte ranges without downloading the whole archive. Returns individual entry paths and compressed/uncompressed sizes; signed URLs are never exposed.

asset_download_bundle_entryA

Extract one selected ZIP entry through HTTP byte ranges, cache it locally, and avoid downloading unrelated bundle contents. Requires explicit license acknowledgement.

asset_list_bundle_animationsA

Range-extract and cache only the aggregate GLB from a curated bundle, then return its named animation clips. The standard non-root-motion GLB is selected automatically when entryPath is omitted.

asset_download_bundle_animationA

Export one named animation as a small standalone GLB after range-fetching only the aggregate source entry. Unrelated clips, meshes, materials, and textures are removed; cached source entries are reused.

asset_list_sourcesA

List agent-ready sources by default: every result has an MCP download path requiring no manual browser, login, checkout, or paywall. Set agentReadyOnly=false to inspect the broader research directory, including package-manager, Git, authenticated, and provider-page sources.

asset_search_sourcesA

Search agent-ready asset sources by category, license, access mode, or text query. Manual/provider-page sources are excluded unless agentReadyOnly=false.

asset_download_fileA

Download a file URL returned by Poly Haven, ambientCG, or Smithsonian MCP tools, or a curated Game-icons.net/Kenney direct ZIP, into guarded local storage after license acknowledgement. Provider hosts and URL shapes are allowlisted, redirects are revalidated, files are streamed with a byte cap, and existing files are never overwritten.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 41 tools

Disambiguation4/5

Most tools are cleanly separated by provider prefix and action (search/get/list/download), and asset processing tools target distinct stages (inspect, rig, preview, retarget). A few pairs like asset_list_sources vs asset_search_sources and several download variants could cause hesitation, but descriptions provide enough boundary detail. The unrelated creature_status and creature_guide are distinct from each other but oddly placed.

Naming Consistency4/5

Tool names overwhelmingly follow a source_verb_noun convention such as polyhaven_get_asset, itch_download_asset, and sketchfab_list_categories, making the set predictable. Deviations include the generic asset_* family with mixed object nouns and the two creature_* names that do not follow the pattern, though these are minor relative to the total.

Tool Count2/5

41 tools is far beyond the usual well-scoped MCP surface. While the server aggregates many provider integrations plus a processing pipeline, the count still feels heavy and increases cognitive load. The bundle, audio, and creature subsets could be split into separate servers or trimmed significantly.

Completeness4/5

The asset lifecycle is well covered: discover, inspect metadata, list files, download, rig/retarget, preview, and import for the major supported sources. Minor gaps exist, such as no direct guarded download path for Sketchfab URLs and no category listing for audio, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues