MCP 服务器

ModelsLab v8

io.github.ModelsLab/modelslab-v8
设计与创意 媒体与内容 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Discovers ModelsLab models and endpoints and runs image, video, audio, and 3D generation workflows.

3d-generation
3D Generation (V8)
Generate 3D models using the ModelsLab V8 API. Supports any 3D endpoint available on the platform. Pass the `endpoint` slug and all required parameters for that endpoint. Returns a request ID that can be used with the fetch-generation tool to retrieve results. Use the list-models tool to find available model IDs.
可访问外部资源
输入模式
{'type': 'object', 'required': ['model_id', 'endpoint'], 'properties': {'params': {'type': 'object', 'description': 'Additional parameters for the endpoint (e.g. prompt, init_image, webhook, track_id).'}, 'endpoint': {'enum': [], 'type': 'string', 'description': 'The 3D operation slug.'}, 'model_id': {'type': 'string', 'description': 'The model ID to use for 3D generation.'}}}
audio-generation
Audio Generation (V8)
Generate audio using the ModelsLab V8 API. Supports any audio endpoint (text-to-speech, speech-to-text, speech-to-speech, sound-generation, music-generation, song-extender, song-inpaint, dubbing, etc.). Pass the `endpoint` slug (e.g. "text-to-speech") and all required parameters for that endpoint. Returns a request ID that can be used with the fetch-generation tool to retrieve results. Use the list-models tool to find available model IDs.
可访问外部资源
输入模式
{'type': 'object', 'required': ['model_id', 'endpoint'], 'properties': {'params': {'type': 'object', 'description': 'Additional parameters for the endpoint (e.g. prompt, voice_id, init_audio, init_video, tags, lyrics, source_lang, output_lang, webhook, track_id).'}, 'endpoint': {'enum': [], 'type': 'string', 'description': 'The audio operation slug.'}, 'model_id': {'type': 'string', 'description': 'The model ID to use for audio generation.'}}}
endpoint-details
Endpoint Details (V8)
Search V8 endpoint configurations and retrieve their full parameter schemas plus all connected models that can be used with them. Use this tool before calling a generation tool so you know: - Exactly what `params` the endpoint expects (types, enums, defaults, required fields) - Which `model_id` values are valid for the endpoint Search modes: - Provide `category` + `endpoint` slug to look up a specific endpoint. - Provide `search` to find endpoints by name or description across all categories. - Combine both to narrow results to a category with a keyword search. Workflow: 1. Call this tool to get the parameter schema and available model IDs. 2. Pick a `model_id` from the `models` list in the response. 3. Call the appropriate generation tool (`image-generation`, `video-generation`, `audio-generation`, `3d-generation`) with `model_id`, `endpoint`, and `params`.
只读
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Maximum number of endpoint configurations to return (1–20). Defaults to 10.'}, 'search': {'type': 'string', 'description': 'Keyword to search endpoint names and descriptions (e.g. "speech", "image turbo").'}, 'category': {'enum': ['images', 'videos', 'audios', '3ds'], 'type': 'string', 'description': 'Narrow results to a V8 category: "images", "videos", "audios", or "3ds". Optional — omit to search all categories.'}, 'endpoint': {'enum': ['flux-headshot'], 'type': 'string', 'description': 'The endpoint slug to look up (e.g. "text-to-image", "text-to-speech"). Optional — omit to return all endpoints in the category.'}, 'model_limit': {'type': 'integer', 'default': 5, 'description': 'Maximum number of connected models to return per endpoint, sorted by popularity (1–20). Defaults to 5.'}}}
fetch-generation
Fetch Generation Status (V8)
Check the status of a queued or processing generation request on the ModelsLab V8 API. Use this tool when a generation tool (image-generation, video-generation, audio-generation, 3d-generation) returns a `status` of `"processing"` along with a numeric `id`. Pass the `id` from the original generation response and the `type` matching the category of the original request (e.g. "images" for image-generation). The response will contain: - `status`: "success", "processing", or "error" - `output`: array of URLs when status is "success"
只读
输入模式
{'type': 'object', 'required': ['id', 'type'], 'properties': {'id': {'type': 'integer', 'description': 'The numeric id returned by a generation tool when status was "processing".'}, 'type': {'enum': ['images', 'videos', 'audios', '3ds'], 'type': 'string', 'description': 'The generation category matching the original request: "images", "videos", "audios", or "3ds".'}}}
image-generation
Image Generation (V8)
Generate images using the ModelsLab V8 API. Supports any image endpoint (text-to-image, image-to-image, inpaint, outpaint, fashion, virtual-try-on, etc.). Pass the `endpoint` slug (e.g. "text-to-image") and all required parameters for that endpoint. Returns a request ID that can be used with the fetch-generation tool to retrieve results. Use the list-models tool to find available model IDs.
可访问外部资源
输入模式
{'type': 'object', 'required': ['model_id', 'endpoint'], 'properties': {'params': {'type': 'object', 'description': 'Additional parameters for the endpoint (e.g. prompt, negative_prompt, width, height, init_image, mask_image, webhook, track_id).'}, 'endpoint': {'enum': ['flux-headshot'], 'type': 'string', 'description': 'The image operation slug.'}, 'model_id': {'type': 'string', 'description': 'The model ID to use for image generation.'}}}
list-models
List Models
List available AI models on the ModelsLab platform. Filter by category (imagen, video, audio, llm, 3d), provider, tags, and more. Returns model IDs that can be used with generation tools.
只读
输入模式
{'type': 'object', 'properties': {'nsfw': {'type': 'boolean', 'description': 'Set to false to exclude NSFW models, true to include them. Defaults to user preference.'}, 'sort': {'type': 'string', 'default': 'recommended', 'description': 'Sort order: "recommended" (default), "latest", "most-used".'}, 'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum number of models to return (1-100).'}, 'search': {'type': 'string', 'description': 'Search models by name, ID, description, or tags.'}, 'feature': {'type': 'string', 'description': 'Filter by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).'}, 'category': {'type': 'string', 'description': 'Filter by model category (e.g., "stable_diffusion", "stable_diffusion_xl", "flux", "llm", "video", "voice_cloning").'}, 'provider': {'enum': ['alibaba_cloud', 'bfl', 'byteplus', 'elevenlabs', 'google', 'groq', 'higgsfield', 'inworld', 'klingai', 'ltx', 'minimax', 'modelslab', 'mulerouter', 'open_router', 'openai', 'recraft', 'runway_ml', 'skyreels', 'sonauto', 'sync', 'tencent', 'together_ai', 'vidu', 'xai', 'zoho'], 'type': 'string', 'description': 'Filter by model provider (e.g., "modelslab", "civitai").'}, 'subcategory': {'type': 'string', 'description': 'Filter by model subcategory (e.g., "lora", "controlnet", "embeddings", "checkpoint").'}}}
list-providers
List Providers
List all available model providers on the ModelsLab platform. Returns provider names with model counts for each. Use provider names to filter models in the list-models tool.
只读
输入模式
{'type': 'object', 'properties': {'feature': {'type': 'string', 'description': 'Filter providers by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).'}, 'category': {'type': 'string', 'description': 'Filter providers by model category (e.g., "stable_diffusion", "flux", "llm", "video").'}}}
video-generation
Video Generation (V8)
Generate videos using the ModelsLab V8 API. Supports any video endpoint (text-to-video, image-to-video, video-to-video, lip-sync, motion-control, etc.). Pass the `endpoint` slug (e.g. "text-to-video") and all required parameters for that endpoint. Returns a request ID that can be used with the fetch-generation tool to retrieve results. Use the list-models tool to find available model IDs.
可访问外部资源
输入模式
{'type': 'object', 'required': ['model_id', 'endpoint'], 'properties': {'params': {'type': 'object', 'description': 'Additional parameters for the endpoint (e.g. prompt, init_image, init_video, init_audio, duration, aspect_ratio, webhook, track_id).'}, 'endpoint': {'enum': [], 'type': 'string', 'description': 'The video operation slug.'}, 'model_id': {'type': 'string', 'description': 'The model ID to use for video generation.'}}}
已添加
fetch-generation
2026年10月3日 02:40
已添加
3d-generation
2026年10月3日 02:40
已添加
audio-generation
2026年10月3日 02:40
已添加
video-generation
2026年10月3日 02:40
已添加
image-generation
2026年10月3日 02:40
已添加
endpoint-details
2026年10月3日 02:40
已添加
list-providers
2026年10月3日 02:40
已添加
list-models
2026年10月3日 02:40