dev.polyfork/polyfork
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Polyfork low-poly 3D assets
Publisher-provided description
Low-poly 3D models and kits for three.js and game engines: search, match, remix, preview.
Summary by lookupd
Searches, matches, and previews low-poly 3D assets and kits for three.js and game engines; also handles plan purchases.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http polyfork https://polyfork.dev/mcp
Codex, remote (streamable-http)
codex mcp add polyfork --url https://polyfork.dev/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"polyfork": {
"url": "https://polyfork.dev/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
search_assetsSearch the Polyfork catalogue of low-poly 3D assets for three.js. Use this whenever the user needs a model for a scene, game or site. Filter by triangle budgetget_assetFull detail for one asset: real-world size in metres, triangle count, palette, animatable parts, renders you can open to SEE it, and the correct download URLs ffind_matchingGiven one asset, return assets that BELONG IN A SCENE WITH IT: same kit first, then shared palette, then compatible real-world scale, spread across classes so yget_variantTurn a plain-words request ("oak cask", "taller", "five sails", "shirt #c8102e") into a ready createAsset() call for a remixable asset, plus a GLB URL of that epreview_sceneCompose assets into a scene and return a URL the user can OPEN and orbit. Use it instead of handing over a block of three.js the user cannot run. Every low polylist_kitsKits are coherent sets built to one palette and one grid. Reach for a kit when the user is building a whole environment rather than looking for one object. Eachget_kitEvery published part of one kit, as shortlisting rows (compact: false gives each row the detail get_asset gives: preview_glb, downloads, rig), so you can composget_terrainAT WHAT HEIGHT DO I PLACE THIS, and where can I build. Many kits have a procedural TERRAIN program for their own ground (call with no id for which: the rest stawho_am_iWhat this connection can currently do: whether a key is attached, which assets and kits it owns, and therefore which downloads will work. Call it before promisibuy_planBuy a Polyfork plan: Pro (monthly or yearly) or a one-payment lifetime seat. This tool NEVER charges anything itself. It returns a Stripe Checkout link and theget_helpHow to use this server: what the metadata means, the rules that are easy to get wrong (real-world metres, one material, never rescale to fake a fit), and workedreport_needReport a gap. Four kinds, and the last three are about THIS SERVER rather than the catalogue: kind=asset, we do not model what the user asked for (offer this wh
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 855 ms
- First indexed:
- Last seen in registry:
- Website: https://polyfork.dev
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/dev.polyfork/polyfork)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp