Impri — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер передаёт потенциально опасные действия агента на подтверждение человеку и ждёт ручного одобрения перед исполнением.
claude mcp add --env IMPRI_API_KEY=<IMPRI_API_KEY> --env IMPRI_BASE_URL=<IMPRI_BASE_URL> --transport stdio mcp -- npx -y @impri/mcpЧто делает Impri
Impri создаёт шлюз ручной модерации для автономных агентов. Вместо прямой отправки запросов во внешние сервисы модель регистрирует действие через вызов impri_push_action, после чего переходит в режим ожидания с помощью impri_await_decision. Оператор может подтвердить или отклонить предложенный текст, а также изменить разрешённые поля. По завершении агент закрывает операцию инструментом impri_report_result.
Сервер содержит 8 инструментов. Сюда входят функции проверки очереди входящих и запуск мониторинга по готовым шаблонам для RSS или Reddit. Развернуть сервер можно локально в Docker-контейнере либо подключиться к удалённой точке https://api.impri.dev/mcp. Для работы обязательно нужен ключ IMPRI_API_KEY, а облачный HTTP-эндпоинт принудительно ограничивает ожидание решения двадцатью секундами.
Какие задачи решает
- остановить нежелательные публикации агента без предварительной проверки
- проверять число ожидающих задач перед запуском пакетной обработки
- редактировать подготовленный агентом контент прямо перед отправкой
- настраивать мониторинг внешних источников через готовые шаблоны
Примеры запросов агенту
- Проверь статус очереди в Impri перед публикацией ответов
- Отправь черновик комментария на модерацию в Impri и дождись одобрения
- Создай правило отслеживания новых релизов в репозитории через шаблон GitHub
Как установить Impri
1Командой платформы
claude mcp add --env IMPRI_API_KEY=<IMPRI_API_KEY> --env IMPRI_BASE_URL=<IMPRI_BASE_URL> --transport stdio mcp -- npx -y @impri/mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://api.impri.dev/mcp1Командой платформы: удалённый сервер
codex mcp add mcp --url https://api.impri.dev/mcp2Командой платформы
codex mcp add mcp --env IMPRI_API_KEY=<IMPRI_API_KEY> --env IMPRI_BASE_URL=<IMPRI_BASE_URL> -- npx -y @impri/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"url": "https://api.impri.dev/mcp"
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@impri/mcp"
],
"env": {
"IMPRI_API_KEY": "<IMPRI_API_KEY>",
"IMPRI_BASE_URL": "<IMPRI_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.impri.dev/mcp"
}
}
}{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@impri/mcp"
],
"env": {
"IMPRI_API_KEY": "<IMPRI_API_KEY>",
"IMPRI_BASE_URL": "<IMPRI_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://api.impri.dev/mcp2Командой платформы
gemini mcp add -e IMPRI_API_KEY=<IMPRI_API_KEY> -e IMPRI_BASE_URL=<IMPRI_BASE_URL> mcp npx -y @impri/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Impri
Как установить Impri в Claude Code?
Выполните в терминале команду claude mcp add impri -e IMPRI_API_KEY=<IMPRI_API_KEY> -- npx -y @impri/mcp.
Что делает Impri?
Сервер задерживает выполнение внешних действий агента до подтверждения оператором. Человек может принять, отклонить или скорректировать предложенный вариант в веб-интерфейсе.
Какие параметры окружения требуются для запуска?
Обязательным является ключ IMPRI_API_KEY. Переменная IMPRI_BASE_URL опциональна и по умолчанию настроена на http://localhost:8484 для локального контейнера.