Skip to main content
Glama
CaseyRo
by CaseyRo

mcp-mockuuups

MCP-сервер для Mockuuups Studio — поиск по ~5 300 мокапам устройств и печатной продукции, а затем рендер скриншота или собственного изображения в них.

Один дизайн — WTDIB — путеводитель по Берлину — отрендерен в четыре мокапа из одной фотосессии, так что комната остаётся на месте, а устройство меняется. Два вызова инструментов, никакого хостинга изображений.

iPad Air

MacBook Pro 14

ipad-air

macbook-pro-14

iPhone 15 Pro

Television

iphone-15-pro

television

Почему это существует

Mockuuups предоставляют собственный размещённый MCP-сервер по адресу https://mcp.mockuuups.studio/mcp. Он предоставляет единственный инструмент generate_mockup, которому нужен идентификатор мокапа, который вы уже знаете, и изображение, которое вы уже разместили где-то публично.

Этот сервер вместо этого оборачивает базовый REST API и закрывает два недостатка, которые делали размещённый сервер неудобным на практике:

  • Вы можете искать. Конечная точка каталога вышестоящего API вообще не принимает параметры поиска — q, type, family и tag молча игнорируются, и каждый запрос возвращает одну и ту же нефильтрованную страницу. Весь каталог загружается один раз и ищется локально, так что «планшет на столе» или «постер» действительно что-то находят.

  • Вы можете загружать. Mockuuups рендерит только по URL. Передайте этому серверу сырые байты изображения, и он разместит их по короткоживущей непредсказуемой ссылке для загрузки рендерером, так что локальному дизайну не нужен бакет, CDN или хостинг.

Рендеринг изображения, которое у вас локально

Mockuuups рендерит только по URL. Передайте image_base64 — этот сервер разместит байты по короткоживущей непредсказуемой ссылке, позволит рендереру забрать их и даст ссылке истечь — без бакета, CDN и хостинг-аккаунта.

A local file rendered into an A3 poster mockup

Рендер iPad выше, загруженный с диска и отрендеренный в рамку для постера A3.

Related MCP server: Store Screenshot Generator MCP

Инструменты

Инструмент

Что отвечает

search_mockups

Какой мокап мне использовать? Свободный текстовый поиск по всему каталогу, с псевдонимами слов устройств («планшет», «постер», «ноутбук») и фильтрами по семейству/типу/тегу.

create_mockups

Поместите этот дизайн в эти мокапы. Принимает screenshot_url, image_url или image_base64, рендерит на нескольких мокапах одновременно.

get_renders

Завершились ли эти рендеры? Опрашивает всё, что превысило встроенный бюджет ожидания.

account_status

Сколько кредитов осталось, и что реально может делать этот план?

Рендеринг одного дизайна на разных устройствах

Сцены, снятые вместе, имеют общий тег, поэтому способ получить единый вид на разных устройствах — найти один мокап, затем отфильтровать по его тегу:

search_mockups(query="ipad", tag="update-august-2024-meeting-room")
create_mockups(
    mockup_ids=["Zkn1GMTfiAFX5ZOn", "Zkn2DsTfiAFX5ZPD", "Zkn15MTfiAFX5ZO_"],
    screenshot_url="https://wtdib.cdit-works.de/",
)

Конфигурация

См. .env.example. Два важных:

  • MOCKUUUPS_API_KEY — ключ разработчика с mockuuups.studio/developers.

  • PUBLIC_BASE_URL — публичный адрес этого сервера. Он нужен для загрузок, потому что рендерер Mockuuups забирает размещённое изображение обратно через публичный интернет. Рендеры скриншотов и изображений по URL работают без него.

Ограничения плана, о которых стоит знать

API списывает кредиты: один рендер = 1 кредит, +1 за скриншот сайта, +1 за высокое разрешение. Списываются только успешные рендеры.

Два аспекта вас укусят, если вы о них не знаете:

  • Отсутствие size означает высокое разрешение, что жёстко завершается ошибкой feature-not-available на любом плане без этой опции. Этот сервер всегда отправляет size явно, ограниченный MOCKUUUPS_MAX_SIZE (по умолчанию 1000, потолок для пробного плана). Повышайте его, когда у аккаунта есть функция hires.

  • На планах с cdn-temporary ссылки на загрузку истекают через ~24 часа. Скачивайте всё, что стоит сохранить. account_status сообщает об этом.

Разработка

uv sync
uv run pytest
uv run mcp-mockuuups          # stdio
TRANSPORT=http uv run mcp-mockuuups   # streamable-http on /mcp

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Product mockup rendering API for e-commerce and print-on-demand. Upload Photoshop PSD templates, render photorealistic mockups by placing your designs onto smart object layers. 9 tools including AI-powered render (no PSD needed), template management, and account info. Supports remote HTTP (OAuth) and local stdio (npx) transports.
    276
    MIT

View all related MCP servers

Related MCP Connectors

  • Create app-store screenshots, social graphics, promo videos, and animated device mockups.

  • Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.

  • Search, document and execute authenticated API calls across 700+ apps via one MCP server

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaseyRo/mcp-mockuuups'

If you have feedback or need assistance with the MCP directory API, please join our Discord server