@imqueue — MCP-сервер для Claude Code: доки и скаффолдинг
Даёт агенту доступ к документации @imqueue и генерацию типизированных сервисов и клиентов. Пригодится, когда нужно писать идиоматичный код фреймворка, а не угадывать API.
claude mcp add --transport http mcp https://mcp.imqueue.org/mcpЧто делает @imqueue
Сервер отдаёт агенту 14 инструментов в локальной установке. Шесть из них работают и в hosted-варианте: search_docs ищет по гайдам, туториалу, мануалу CLI и справочнику API, get_doc забирает страницу целиком, list_packages и package_status показывают версии, лицензии и минимальную версию Node для пакетов @imqueue. Два офлайн-скаффолдера — scaffold_service и scaffold_client — собирают заготовку класса IMQService с методами под @expose() и показывают, как сгенерировать типизированный клиент. Записи эти ничего не пишут на диск.
Остальные восемь инструментов ведут настоящий imq и потому меняют состояние машины, где запущен сервер. create_service по умолчанию работает в режиме dry-run и создаёт проект только с apply: true. generate_client требует запущенного сервиса. Есть управление флотом сервисов, чтение и запись конфигурации CLI, выгрузка логов. Если imq не установлен, поможет cli_install или офлайн-скаффолдеры.
Нужен Node.js ≥ 18, сборка не требуется — сервер запускается прямо из npm. Документация тянется живьём с imqueue.org и imqueue.com, поэтому версии пакетов не устаревают вместе с сервером. Список разрешённых хостов зашит в src/docs.ts: обращение куда-то ещё отклоняется. Хотите только чтение и никаких команд на своей машине — берите hosted-сервер, там семь инструментов и ни одного с побочными эффектами.
Какие задачи решает
- найти актуальную страницу документации @imqueue по запросу
- сгенерировать заготовку сервиса с типизированными методами
- получить типизированный клиент для работающего сервиса
- узнать версию, лицензию и минимальный Node для пакета
- запустить, остановить или проверить статус флота сервисов
Примеры запросов агенту
- Найди в документации @imqueue, как объявить метод с @expose()
- Сделай заготовку сервиса для очереди уведомлений
- Сгенерируй клиент для сервиса NotificationService
Как установить @imqueue
1Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://mcp.imqueue.org/mcp2Командой платформы
claude mcp add at-imqueue -- npx -y @imqueue/mcp1Командой платформы: удалённый сервер
codex mcp add at-imqueue --url https://mcp.imqueue.org/mcp2Командой платформы
codex mcp add at-imqueue -- npx -y @imqueue/mcpФайл настроек
{
"mcpServers": {
"at-imqueue": {
"url": "https://mcp.imqueue.org/mcp"
}
}
}{
"mcpServers": {
"at-imqueue": {
"command": "npx",
"args": [
"-y",
"@imqueue/mcp"
]
}
}
}Файл настроек
{
"servers": {
"at-imqueue": {
"type": "http",
"url": "https://mcp.imqueue.org/mcp"
}
}
}{
"servers": {
"at-imqueue": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@imqueue/mcp"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http at-imqueue https://mcp.imqueue.org/mcp2Командой платформы
gemini mcp add at-imqueue npx -y @imqueue/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о @imqueue
Как установить @imqueue в Claude Code?
Локальный вариант: claude mcp add at-imqueue -- npx -y @imqueue/mcp. Если нужен только доступ к документации, ставьте hosted-сервер: claude mcp add --transport http at-imqueue https://mcp.imqueue.org/mcp.
Что делает @imqueue?
Подключает к агенту документацию @imqueue, офлайн-скаффолдеры сервисов и клиентов и мост к CLI imq. Вместо догадок агент берёт актуальные страницы и генерирует код по правилам фреймворка.
Чем локальный сервер отличается от hosted?
В локальном все 14 инструментов, включая восемь, которые выполняют команды imq на вашей машине. В hosted только семь инструментов для чтения: документация, каталог пакетов и скаффолдеры.