mascotlab-mcp

MascotLab gives an app one character and keeps it that way.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Get Account: Credit balance, subscription state, and what each generation costs (mascot 2, prop 2, pose 2, animation 5 credits). Call this before expensive work to know what the balance allows.
  • List Projects: The user's MascotLab projects with ids, and which one is active. Generations always land on the active project.
  • Select Project: Makes a project the active one. All create_* tools generate into the active project, so switch first when working across projects.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

MascotLab gives an app one character and keeps it that way.

Describe a mascot once and it is locked. Every pose, prop and animation you generate afterwards is rendered against that locked reference rather than from the description again, so the character on your empty state and the character on your error page are recognisably the same one. That is the difference from a general image tool, which redraws a new character every call.

Ask in plain language and the agent picks the tools. It gets back a download URL and writes the PNGs and MP4s straight into your repository, so the artwork arrives without leaving your editor.

Generations are asynchronous: every create tool returns a generation id immediately and check_generation polls it to completion. Images take roughly 10 to 40 seconds, animations one to three minutes.

Tools: get_account, list_projects, select_project, create_project, get_board, create_mascot, create_prop, create_pose, create_animation, check_generation, download_artifact.

Hosted remote server, so there is nothing to install and no API key to paste: the first request answers with a sign-in challenge and you approve it in a browser. Artwork you generate is yours, including commercially.

Docs: https://mascotlab.io/mascot-generator-for-claude-code

Как подключить

Как подключить mascotlab-mcp к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://mascotlab-mcp--joel-mwaka.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить mascotlab-mcp к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://mascotlab-mcp--joel-mwaka.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить mascotlab-mcp к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://mascotlab-mcp--joel-mwaka.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (11)

Технические названия из tools/list. Нужны только разработчикам.

get_accountCredit balance, subscription state, and what each generation costs (mascot 2, prop 2, pose 2, animation 5 credits). Call this before expensive work to know what the balance allows.
list_projectsThe user's MascotLab projects with ids, and which one is active. Generations always land on the active project.
select_projectMakes a project the active one. All create_* tools generate into the active project, so switch first when working across projects.
create_projectCreates a new project and makes it the active one, so following create_* calls land in it.
get_boardEverything in a project: mascots, props, poses, animations and in-flight generations, with the ids other tools take. Defaults to the active project.
create_mascotGenerates a new mascot character from a description (2 credits, charged only on success). Returns a generation_id immediately; poll it with check_generation (about 10-40 seconds). The mascot anchors every later pose and animation, so describe species, personality and look in one sentence.
create_propGenerates a standalone object the mascot can hold or use, e.g. a wrench or a coffee cup (2 credits, charged only on success). Returns a generation_id for check_generation. Props are reusable across poses.
create_poseRenders a mascot performing an action, optionally holding props, and optionally with a second mascot in the same frame (2 credits, charged only on success). Identity is anchored to each mascot's reference sheet so the characters stay on-model. Returns a generation_id for check_generation.
create_animationAnimates a pose, or the mascot itself, into a short silent MP4 clip (5 credits; requires an active subscription). The clip can be pinned at both ends with end_pose_id, or looped so it ends where it began. Returns a generation_id; animations take one to three minutes, so call check_generation with wait_seconds 50 and repeat until it settles.
check_generationStatus of a generation_id from any create_* tool. With wait_seconds (recommended: 45) it waits server-side and returns as soon as the render settles, so one or two calls usually cover an image and a few cover an animation. Completed results include a short-lived download URL.
download_artifactMints a fresh download URL (valid 10 minutes) for any artifact on the board: mascot, prop, pose (PNG) or animation (MP4). Use the ids from get_board, and fetch the URL promptly, for example with curl, to save the file into the repository.