MCP-Server

Sketchlib

com.sketchlib/sketchlib
Design & Kreativ Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches a 3D model library and provides metadata, previews, and signed downloads for converted GLB, FBX, and USDZ assets.

download_model
Download a model
Return a signed download URL for a model zip, valid for 1 hour. Consumes one credit. Subscription plans are capped at 100 downloads per day; past that cap the account's credits are used, so a capped subscriber who holds credits is not blocked.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['model_id'], 'properties': {'model_id': {'type': 'string', 'description': 'The model_id from search_models.'}}}
get_model
Get model details
Return full metadata for one model, including whether it is downloadable and its preview image URL.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['model_id'], 'properties': {'model_id': {'type': 'string', 'description': 'The model_id from search_models.'}}}
search_models
Search 3D models
Search the Sketchlib library by keyword, optionally narrowed by category, tag, or face-count range. Returns paginated metadata and a preview image URL. has_more reports whether a further page exists; raise offset by limit to fetch it.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['keyword'], 'properties': {'tag': {'type': 'string', 'description': 'Filter by tag.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page, 1-50. Defaults to 20.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset.'}, 'keyword': {'type': 'string', 'minLength': 3, 'description': 'Search terms, at least 3 characters. Matched against title, slug, tags, categories and description.'}, 'category': {'type': 'string', 'description': 'Filter by category.'}, 'max_faces': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Maximum face count.'}, 'min_faces': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Minimum face count.'}}}
Hinzugefügt
download_model
4. October 2026 02:40
Hinzugefügt
get_model
4. October 2026 02:40
Hinzugefügt
search_models
4. October 2026 02:40