shipstatic/mcp

shipstatic/mcp

от shipstatic
ShipStatic MCP — деплой статических сайтов, лендингов и прототипов прямо из AI-агента. Никакой установки: укажи URL в MCP-клиенте и публикуй сайт через один инструмент. Бесплатно, без регистрации и...

ShipStatic MCP

One URL. Your agent ships.

⚡ You probably don't need to install this. The same server is hosted at https://mcp.shipstatic.com — drop that URL into any MCP client and your agent can publish a website in its next message. No install, no Node.js, no signup, no API key.

This package is the local alternative. Install it when your agent needs to deploy a folder on your own machine, when you'd rather configure a token once than sign in, or when your client doesn't speak OAuth yet — the same fifteen tools, reached the other way. Local setup ↓

Deploy static websites, landing pages, and prototypes instantly from AI agents. Ask yours to put your site online and get back a real, shareable link in seconds.

smithery badge glama badge

Hosted: start here

Drop https://mcp.shipstatic.com into any MCP client. No install, no signup, no API key — your agent can publish a website in its next message.

https://mcp.shipstatic.com
Claude Code
claude mcp add --transport http shipstatic https://mcp.shipstatic.com
Claude Desktop and claude.ai
Инструменты были проиндексированы:
deployments_deleteидемпотентныйвнешний мир

Безвозвратно удаляет развертывание и его файлы.

Удаляет Deployment.

Параметры
  • deploymentstringобязательный

    Имя хоста развёртывания для удаления (например, "happy-cat-abc1234.shipstatic.com")

deployments_getтолько чтение

Получает детали развертывания, включая URL, статус, количество файлов, размер, метки и состояние защиты паролем.

Получает Deployment

Параметры
  • deploymentstringобязательный

    Имя хоста развертывания (например, "happy-cat-abc1234.shipstatic.com"). Возвращается функциями deployments_upload или deployments_list.

deployments_listтолько чтение

Перечисляет все развёртывания с их URL, статусом, метками и состоянием защиты паролем. Поле cursor ответа равно null на последней странице; передайте его обратно как cursor, чтобы получить следующую.

Выводит список развертываний.

Параметры
  • cursorstring

    Непрозрачная позиция из поля cursor предыдущего ответа; опустите для первой страницы.

  • limitinteger

    Максимальное количество элементов, возвращаемых на одной странице. Не указывайте, чтобы использовать значение по умолчанию сервера.

deployments_set

Обновляет метки развёртывания. Заменяет все существующие метки.

Обновляет метки развертывания

Параметры
  • deploymentstringобязательный

    Имя хоста развертывания (например, "happy-cat-abc1234.shipstatic.com"). Используйте deployments_list, чтобы найти развертывания.

  • labelsstring[]обязательный

    Метки для установки. Заменяет все существующие метки. Передайте пустой массив, чтобы очистить.

deployments_uploadвнешний мир

Разворачивает статический сайт мгновенно: бесплатно, без аккаунта или API-ключа. Возвращает live URL, количество файлов и размер. Без SHIP_TOKEN ответ также содержит одноразовый claim-URL, а сайт истекает через 3 дня, если его не активировать. Принимает password, чтобы сделать сайт приватным.

Развёртывает статический сайт

Параметры
  • idempotencyKeystring

    Делает этот деплой воспроизводимым, а не повторяемым. Деплой не идемпотентен по своей природе: если вызов истёк по таймауту, нельзя отличить «он не долетел» от «он долетел, но ответ потерялся», и повторная попытка создаёт второе развёртывание. Передайте тот же ключ при повторной попытке, и вместо этого будет воспроизведено исходное развёртывание (в течение 24 часов). Ключом должна быть ПОПЫТКА: run id, commit sha или uuid, созданные до первой попытки, а не новый, сгенерированный заново при каждом повторе, иначе весь смысл пропадает.

  • labelsstring[]

    Метки для организации развёртываний (например, ["env:production", "v1.2"]). Каждая метка: слово либо ключ и значение, разделённые одним ':'. Только нижний регистр, 3-63 символа, внутри слова допускаются . _ -. Не более 10.

  • passwordstring

    Необязательный пароль для защиты развертывания с помощью запроса на разблокировку (6-128 символов; пробелы имеют значение). Посетители должны ввести этот пароль перед просмотром сайта, включая любые пользовательские домены, указывающие на него.

  • pathstringобязательный

    Абсолютный путь к каталогу вывода сборки для развертывания (например, "/Users/me/project/dist")

  • ttlnumber

    Секунды до истечения срока действия этого деплоя и его освобождения платформой; не указывайте, если он не должен истекать. Только для аутентифицированных деплоев: анонимный деплой и так истекает по расписанию платформы, а запрошенный ttl для него отклоняется. Деплой с ttl нельзя привязать ни к одному домену: если сайту нужен домен, деплойте без ttl.

domains_deleteидемпотентныйвнешний мир

Окончательно удаляет домен.

Удалить домен

Параметры
  • domainstringобязательный

    Доменное имя для удаления (например, "www.example.com")

domains_dnsтолько чтение

Возвращает DNS-провайдера, записанного для домена, если он известен (например, Cloudflare, Namecheap): где настроены его DNS-записи. Только для пользовательских доменов, и только пока домен не подтверждён; как только его DNS настроен правильно, искать больше нечего.

Получает DNS-провайдера.

Параметры
  • domainstringобязательный

    Доменное имя (например, "www.example.com"). Домен должен быть создан заранее с помощью domains_set.

domains_getтолько чтение

Получает сведения о домене, включая URL, связанное развёртывание, метки и status: одно слово, которое говорит, что домену нужно от владельца (unverified, unlinked, live, paused).

Получает домен.

Параметры
  • domainstringобязательный

    Доменное имя (например, "www.example.com"). Используйте domains_list для поиска имен.

domains_listтолько чтение

Перечисляет все домены с их URL, связанным развёртыванием и status. На последней странице cursor в ответе равен null; передайте его обратно как cursor, чтобы получить следующую страницу.

Перечисляет домены

Параметры
  • cursorstring

    Непрозрачная позиция из поля cursor предыдущего ответа; опустите для первой страницы.

  • limitinteger

    Максимальное количество элементов, возвращаемых на одной странице. Не указывайте, чтобы использовать значение по умолчанию сервера.

domains_recordsтолько чтение

Возвращает записи DNS, которые нужно настроить у DNS-провайдера домена. Вызывайте после domains_set. Только для собственных доменов: у домена ShipStatic нет записей для настройки.

Получает записи DNS.

Параметры
  • domainstringобязательный

    Доменное имя. Должно быть доменом, ранее созданным через domains_set.

domains_setвнешний мир

Создаёт или обновляет домен: домен ShipStatic (например, "yourname.shipstatic.com") начинает работать сразу после привязки развёртывания, или пользовательский домен (например, "www.example.com"), для которого сначала нужны DNS-записи. Может зарезервировать имя (без развёртывания), привязать его к развёртыванию, переключить развёртывания или обновить метки. Для пользовательского домена domains_records затем возвращает DNS-записи, которые нужно настроить.

Set Domain

Параметры
  • deploymentstring

    Развертывание для обслуживания на этом домене (например, "happy-cat-abc1234.shipstatic.com"). Опустите, чтобы зарезервировать домен без привязки.

  • domainstringобязательный

    Доменное имя: домен ShipStatic (например, "yourname.shipstatic.com") или собственный домен (например, "www.example.com")

  • labelsstring[]

    Метки для организации доменов (например, ["production"]).

domains_shareтолько чтение

Возвращает URL настройки DNS, которым можно поделиться и который не требует API-ключа, - для того, кто управляет DNS домена. Только для кастомных доменов, и только пока домен не верифицирован; у верифицированного домена не осталось настройки, которой можно поделиться.

Предоставляет общий доступ к настройкам DNS.

Параметры
  • domainstringобязательный

    Доменное имя, для которого нужно сгенерировать ссылку для общего доступа. Домен должен быть создан ранее с помощью domains_set.

domains_validateтолько чтение

Проверяет, является ли доменное имя действительным и доступным, прежде чем создавать его. Возвращает нормализованную форму и доступность.

Проверяет доступность домена

Параметры
  • domainstringобязательный

    Доменное имя для проверки (например, "yourname.shipstatic.com" или "www.example.com"). Вызовите перед domains_set, чтобы проверить доступность.

domains_verifyвнешний мир

Запускает проверку DNS для пользовательского домена. Вызывайте после того, как пользователь настроит DNS-записи из domains_records. Только для пользовательских доменов; после подтверждения домена вызов отклоняется: вместо этого читайте domains_get. Проверка асинхронная: прочитайте домен снова через domains_get, чтобы узнать результат, так как к моменту возврата его status ещё не обновится. Подтверждённый домен ничего не обслуживает, пока с ним не свяжут развёртывание через domains_set.

Проверяет DNS домена

Параметры
  • domainstringобязательный

    Доменное имя для проверки DNS. Должно быть доменом, ранее созданным с помощью domains_set.

whoamiтолько чтение

Возвращает вашу электронную почту и имя, а также тарифный план аккаунта, использование и лимиты.

Показывает аккаунт.

Параметры

Без параметров.

2.7.2основная
2.7.3-beta.0
2.7.1
2.7.1-beta.0
2.7.0
2.7.0-beta.0
2.6.2
2.6.2-beta.0
2.6.1
2.6.0
2.6.0-beta.1
2.6.0-beta.0
2.5.0
2.5.0-beta.1
2.5.0-beta.0
2.4.2
2.4.2-beta.2
2.4.2-beta.1
2.4.1
2.4.1-beta.3
2.4.1-beta.2
2.4.1-beta.1
2.4.0
2.3.4
2.3.4-beta.19
2.3.4-beta.18
2.3.4-beta.17
2.3.4-beta.16
2.3.4-beta.15
2.3.4-beta.14
2.3.4-beta.13
2.3.4-beta.12
2.3.4-beta.11
2.3.4-beta.10
2.3.4-beta.9
2.3.4-beta.8
2.3.4-beta.7
2.3.4-beta.6
2.3.4-beta.5
2.3.4-beta.4
2.3.4-beta.3
2.3.4-beta.2
2.3.4-beta.1
2.3.3
2.3.3-beta.1
2.3.2
2.3.2-beta.1
2.3.1
2.3.1-beta.1
2.3.0
2.3.0-beta.1
2.2.0
2.2.0-beta.1
2.1.0
2.0.0
2.0.0-beta.3
2.0.0-beta.2
2.0.0-beta.1
1.12.4
1.12.3
1.12.3-beta.1
1.12.2
1.12.2-beta.4
1.12.2-beta.3
1.12.2-beta.2
1.12.2-beta.1
1.12.1
1.12.0
1.12.0-beta.1
1.11.0
1.11.0-beta.2
1.11.0-beta.1
1.10.2
1.10.2-beta.1
1.10.1
1.10.1-beta.1
1.10.0
1.10.0-beta.1
1.9.1
1.9.0
1.9.0-beta.1
1.8.0
1.8.0-beta.1
1.7.0
1.7.0-beta.1
1.6.2
1.6.2-beta.1
1.6.1
1.6.1-beta.1
1.6.0
1.6.0-beta.11
1.6.0-beta.10
1.6.0-beta.9
1.6.0-beta.8
1.6.0-beta.7
1.6.0-beta.6
1.6.0-beta.5
1.6.0-beta.4
1.6.0-beta.3
1.6.0-beta.2
1.6.0-beta.1
1.5.0-beta.1
1.4.0-beta.1
1.3.5
1.3.5-beta.1
1.3.4-beta.1
1.3.3
1.3.2
1.3.1
1.3.1-beta.2
1.3.1-beta.1
1.3.0
1.3.0-beta.2
1.3.0-beta.1
1.2.2
1.2.1
1.2.0
1.2.0-beta.1
1.1.1
1.1.1-beta.4
1.1.1-beta.3
1.1.1-beta.2
1.1.1-beta.1
1.1.0
1.0.0
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
1.0.0-beta.0
0.7.0-beta.1
0.7.0-beta.0
0.6.0
0.5.1
0.5.0
0.4.9
0.4.8
0.4.7
0.4.5
0.4.4
0.4.3
0.4.1
0.4.0
0.3.0
0.2.0
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить shipstatic/mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"shipstatic-mcp-hlsjmzgn59\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@shipstatic/mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add shipstatic-mcp-hlsjmzgn59 -- npx @shipstatic/mcp

Либо через JSON-конфиг:

claude mcp add-json shipstatic-mcp-hlsjmzgn59 "{\"command\":\"npx\",\"args\":[\"@shipstatic/mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add shipstatic-mcp-hlsjmzgn59 -- npx @shipstatic/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.shipstatic-mcp-hlsjmzgn59]
command = "npx"
args = ["@shipstatic/mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите shipstatic/mcp, а в поле команды запуска — строку ниже:
npx @shipstatic/mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например shipstatic-mcp-hlsjmzgn59.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: shipstatic-mcp-hlsjmzgn59
    command: npx
    args:
      - "@shipstatic/mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "shipstatic-mcp-hlsjmzgn59": {
      "command": "npx",
      "args": [
        "@shipstatic/mcp"
      ]
    }
  }
}

Похожие MCP-сервера

FileToPDF/filetopdf-mcp

FileToPDF/filetopdf-mcp

от filetopdf

MCP сервер для конвертации файлов, HTML и Markdown в PDF через естественный язык. Поддерживает DOCX, XLSX, PPTX, изображения и веб-страницы. Использует API FileToPDF (бесплатный ключ на 10 конверсий без регистрации). Подходит для создания счетов, отчетов и документации в любом MCP-клиенте (Claude...

TypeScript⭐ 2
tadas-github/a2asearch-mcp

tadas-github/a2asearch-mcp

от tadas-github

MCP-сервер для поиска по единому каталогу AI-агентов, MCP-серверов, CLI-инструментов и навыков. Позволяет находить нужные инструменты прямо из Claude, Cursor и других MCP-клиентов. Полезен разработ...

JavaScript⭐ 21
osulivan/skill4agent-mcp-server

osulivan/skill4agent-mcp-server

от osulivan

MCP сервер для skill4agent ищет, показывает и устанавливает AI навыки прямо в диалогах. Включает поиск по ключевым словам и категориям, детальную документацию и установку. Идеален для быстрого подключения готовых skill-команд в AI-ассистентах.

TypeScript⭐ 4
jeannier/homebrew-mcp

jeannier/homebrew-mcp

от jeannier

Homebrew MCP сервер для macOS: управляйте пакетами через ИИ-агентов. Полный набор инструментов для установки, поиска, обновления и диагностики Homebrew. Интегрируется с Claude Desktop и Cursor. Для...

Python⭐ 30
s-b-e-n-s-o-n/portkey-admin-mcp

s-b-e-n-s-o-n/portkey-admin-mcp

от s-b-e-n-s-o-n

MCP-сервер, открывающий 150 инструментов Portkey Admin API: управляйте промптами, конфигами, аналитикой, ключами и пользователями прямо из MCP-клиента. Идеален для разработчиков, автоматизирующих A...

TypeScript⭐ 6
AntonioTF5/soul-mcp-server

AntonioTF5/soul-mcp-server

от antoniotf5

MCP-сервер для работы с SOUL.md: валидация файлов по схеме, генерация шаблонов агентов и оценка полноты. Всё доступно из Claude Desktop или любого MCP-клиента. Полезен разработчикам AI-агентов.

JavaScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин