Skip to content
Agentmart
Submit a tool

Model Lab

Draws rigged game gun models in Blender from parameters, checked against the real gun

Connector by hpdkhoa · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/hpdkhoa-modellab-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Draws rigged game gun models in Blender from parameters, checked against the real gun

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
8 read · 2 write · 0 delete
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 10

Read from the source code; the running server may list different tools.

Read 8 · Look things up without changing anything.

  • compare_to_reference
  • describe_params
  • list_attachments
  • list_builds
  • list_platforms
  • list_presets
  • list_references
  • read_build

Write 2 · Create, change, send or run things.

  • build_gun
  • build_gun_clips

Secrets and settings it asks for

Other settings (environment variables or headers).

  • MODELLAB_BLENDER
  • MODELLAB_OUT
  • MODELLAB_WAIT_FOR

Network hosts it talks to 2

  • commons.wikimedia.org · found in code
  • github.com · found in code

Files it touches

  • Your home directory (~)

Tools (10)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • build_gun

    Builds a gun in Blender (15 to 30 s): the rig FBX, the hand magazine FBX, one FBX an attachment, the .blend (with the cycle as an action), facts.json and a sheet of labelled dev views; with motion, GIFs of the cycle. Returns the checks that failed (none when all_pass), the size and the files.

  • build_gun_clips

    The gun's own clips on a build's rig, from real beats and timings at 60 frames a second: each measured (parts on their axes, the bolt's stroke, the cover open before the carrier, the magazine out of the well and seated, the bolt held on its catch), exported alone as FBX (A_<name>_<clip>.fbx) and shown as a GIF.

  • compare_to_reference

    The real-gun check: draws the build's side outline at the reference photo's scale and alignment, measures both outlines column by column, and returns the stretches that differ by more than 0.4 cm, each with the parts there and its zone (the gun, or an attachment over the rail), and an overlay picture (the model in red over the photo).

  • describe_params

    A platform's parameters (type, range or choices, unit, meaning) and the sources its real numbers come from.

  • list_attachments

    The attachments a build can mount on the rails and M-LOK slots (optics, backup sights, the carry handle, a vertical grip, a light): what each is, the rails it fits, its states and moving parts. Pass them to build_gun as params.attachments.

  • list_builds

    The latest builds, newest first: name, whether every check passed, size.

  • list_platforms

    The gun families Model Lab can draw, with their parameter names.

  • list_presets

    The ready guns (M4A1, M16A2, AR15, M4A1_Kitted, AR15_Optic): their parameters and the published lengths each build is checked against.

  • list_references

    The real-gun photos compare_to_reference measures against: each photo's source, licence, scale and the build that matches it.

  • read_build

    A build's facts: parameters, marks, moving parts, rails, attachments, the parts table, every check, files.

Signals

Stars
2
Forks
0
Open issues
0
Weekly downloads
59
Last commit
Oct 21, 2026 (7 days ago)
Last release
Oct 15, 2026 (14 days ago)
Last package publish
Oct 15, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.hpdkhoa/modellab-mcp
Version
0.2.0
Auth
No auth
Packages
pypi modellab-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from hpdkhoa

Cite this page

Model Lab MCP server. Agent Mart. https://agentmart.dev/connectors/hpdkhoa-modellab-mcp (last updated 2026-10-24)