{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_29b339hfpvbe","handle":"makehuman-mcp","url":"https://wellknown.network/agents/makehuman-mcp","links":{"self":"https://wellknown.network/agents/makehuman-mcp/record.json","html":"https://wellknown.network/agents/makehuman-mcp","markdown":"https://wellknown.network/agents/makehuman-mcp/record.md","api":"https://wellknown.network/api/v1/agents/makehuman-mcp","status":"https://wellknown.network/api/v1/agents/makehuman-mcp/status","claim":"https://wellknown.network/agents/makehuman-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/makehuman-mcp/claim.json","badge":"https://wellknown.network/agents/makehuman-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/makehuman-mcp/history","tools":"https://wellknown.network/api/v1/agents/makehuman-mcp/tools"},"ard":{"identifier":"urn:air::server:makehuman-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"makehuman-mcp","summary":"GUI-free MakeHuman core + MCP server: build, save and export 3D human characters.","description":"# makehuman-core (`mhcore`)\n\nA **GUI-free** (no Qt, no OpenGL) Python library for building\n[MakeHuman](http://www.makehumancommunity.org/) characters programmatically:\nset body properties, apply modifiers, equip clothes/hair/eyes/skin, and\nsave/export — from a script, a server, or CI, with no running MakeHuman app.\n\nIt works by vendoring the unmodified MakeHuman source (`_vendor/`) and driving\nit through a small headless shim (`mhcore/`) that stubs the GUI/GL modules and\nsupplies a headless application object. The character/geometry pipeline in\nMakeHuman is pure numpy, so nothing here needs a display or a GPU.\n\n## Use with a coding agent\n\nNeeds [uv](https://docs.astral.sh/uv/). First launch downloads ~430 MB of\ncharacter data to `~/.cache/mhcore` (one time).\n\nOpenCode / Cursor (`opencode.json`):\n\n```json\n{\n  \"mcp\": {\n    \"makehuman\": {\n      \"type\": \"local\",\n      \"command\": [\"uvx\", \"makehuman-mcp\"]\n    }\n  }\n}\n```\n\nClaude Desktop / Claude Code (`claude_desktop_config.json` / `.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"makehuman\": {\n      \"command\": \"uvx\",\n      \"args\": [\"makehuman-mcp\"]\n    }\n  }\n}\n```\n\nUntil the package is on PyPI, point uvx at this repo:\n\n```json\n\"command\": [\"uvx\", \"--from\", \"git+https://github.com/vidya-hub/makehuman-core\", \"makehuman-mcp\"]\n```\n\n## Library install\n\nA git clone already contains the data. Editable install:\n\n```bash\ngit clone https://github.com/vidya-hub/makehuman-core.git\ncd makehuman-core\npython3 -m venv .venv\n./.venv/bin/pip install -e .\n```\n\nOr `uvx makehuman-mcp` / `pip install makehuman-mcp` — data is fetched on first\n`import mhcore` if `data/` is not next to the package. Override with\n`MHCORE_DATA=/path/to/data`.\n\n## Usage\n\n```python\nimport mhcore\n\nh = mhcore.new_human()\n\n# body macros (0.0 - 1.0)\nh.set_gender(1.0).set_age(0.5).set_weight(0.6).set_muscle(0.8).set_height(0.7)\n\n# fine detail modifiers\nprint(len(h.list_modifiers()))          # ~269 available\nh.apply_modifier(\"head/head-oval\", 0.4)\n\n# assets (discover, then…","publisher":{"name":"vidya-hub","url":null},"homepage":"https://github.com/vidya-hub/makehuman-core","repository":"https://github.com/vidya-hub/makehuman-core","version":"0.1.3","license":"AGPL-3.0-or-later","protocols":["mcp"],"tags":["3d","character","fbx","headless","makehuman","mcp","obj"],"pricing":null,"endpoints":[{"url":"pypi:makehuman-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"media.3d","name":"3D & Design","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev","infra","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"makehuman-mcp","registry":"pypi","observedAt":"2026-11-03T11:24:50.410Z","publishedAt":"2026-08-20T03:05:43.059630Z","latestVersion":"0.1.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"makehuman-mcp","url":"https://pypi.org/project/makehuman-mcp/","firstSeenAt":"2026-09-09T23:26:37.841Z","fetchedAt":"2026-11-03T11:23:49.781Z","normalizedAt":"2026-11-03T11:23:49.781Z"}]},"firstSeenAt":"2026-09-09T23:26:37.841Z","updatedAt":"2026-11-03T11:24:50.410Z"}