mockd — MCP-сервер для Claude Code: моки API из одной команды
Локальный MCP-сервер, через который агент поднимает мок-API на HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE и SOAP. Пригодится, когда бэкенда ещё нет, а фронтенд или тесты уже надо гонять.
claude mcp add mockd -- docker run -i --rm ghcr.io/getmockd/mockdЧто делает mockd
mockd — один бинарник на Go, который отдаёт моки по семи протоколам сразу. Агент через MCP создаёт эндпоинты, наполняет их данными и меняет поведение на ходу. Рантайм не нужен: ни JVM, ни Node.
Умеет импортировать OpenAPI, Postman, HAR, WSDL, cURL и форматы WireMock с Mockoon. Есть stateful CRUD, многошаговые сценарии, инъекция задержек и ошибок, профили хаоса, размыкатели цепи и троттлинг полосы. Админ-REST и веб-панель идут в комплекте.
Для запуска через MCP нужен Docker: сервер стартует как docker run -i --rm ghcr.io/getmockd/mockd. Без установленного Docker команда не выполнится. Лицензия Apache 2.0, запросы и правила не ограничены.
Какие задачи решает
- поднять мок-API, пока бэкенд не готов
- импортировать OpenAPI-спеку и получить рабочие эндпоинты
- проверить, как клиент переживает задержки и ошибки
- собрать stateful CRUD с сохранением данных между запросами
- отдать GraphQL или gRPC там, где раньше был только REST
Примеры запросов агенту
- Подними мок-сервер и создай stateful CRUD на
/api/users - Импортируй
stripe-openapi.yamlи сделай цифрового двойника Stripe - Добавь задержку 500 мс на все запросы к
/api/orders
Как установить mockd
Командой платформы
claude mcp add mockd -- docker run -i --rm ghcr.io/getmockd/mockdКомандой платформы
codex mcp add mockd -- docker run -i --rm ghcr.io/getmockd/mockdФайл настроек
{
"mcpServers": {
"mockd": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/getmockd/mockd"
]
}
}
}Файл настроек
{
"servers": {
"mockd": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/getmockd/mockd"
]
}
}
}Командой платформы
gemini mcp add mockd docker run -i --rm ghcr.io/getmockd/mockdПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о mockd
Как установить mockd в Claude Code?
Одной командой: claude mcp add mockd -- docker run -i --rm ghcr.io/getmockd/mockd. Docker должен быть установлен и запущен.
Что делает mockd?
Поднимает мок-сервер по HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE и SOAP и даёт агенту управлять им через MCP. Моки можно импортировать из OpenAPI, Postman, HAR, WSDL и cURL.
Нужен ли Docker для работы mockd?
Да, команда установки запускает сервер в контейнере ghcr.io/getmockd/mockd. Сам инструмент — один бинарник без рантайма, но MCP-подключение идёт через Docker.