preflight — MCP-сервер для Claude Code: наблюдение и установка
Собирает данные о действиях ИИ-помощника, расходах и эффективности сессий. Помогает разбирать работу агента и отслеживать затраты.
claude mcp add --env NEW_RELIC_LICENSE_KEY=<NEW_RELIC_LICENSE_KEY> --env NEW_RELIC_ACCOUNT_ID=<NEW_RELIC_ACCOUNT_ID> --transport stdio preflight -- npx -y @newrelic/preflightЧто делает preflight
preflight записывает вызовы инструментов: чтение и изменение файлов, команды и поиск. Локальная панель на localhost:7777 показывает текущие сессии, расходы в USD, оценку эффективности и найденные повторные чтения, слепые правки и зацикливания. Есть учёт по моделям и кэшам, оповещения о бюджете и прогноз месячных расходов.
Сервер работает локально по умолчанию; данные не отправляются, пока вы не выберете режим New Relic или оба режима. Для установки через npm нужны Node 22+ и запуск preflight setup, который подключает MCP-сервер и хуки. Для облачного режима требуется аккаунт New Relic. Без хуков наблюдение за вызовами инструментов не будет настроено так, как описано для автоматического захвата.
Какие задачи решает
- отследить вызовы инструментов в сессии ИИ-помощника
- разобрать расходы по сессиям и моделям
- найти повторные чтения и зацикливания
- сравнить эффективность задач по оценкам
- просмотреть историю использования инструментов
Примеры запросов агенту
- Покажи текущую сессию и её расходы.
- Найди повторные чтения файлов и зацикливания в работе агента.
- Сравни расходы по моделям за сессии.
Как установить preflight
Командой платформы
claude mcp add --env NEW_RELIC_LICENSE_KEY=<NEW_RELIC_LICENSE_KEY> --env NEW_RELIC_ACCOUNT_ID=<NEW_RELIC_ACCOUNT_ID> --transport stdio preflight -- npx -y @newrelic/preflightВместо <…> подставьте свои значения
Командой платформы
codex mcp add preflight --env NEW_RELIC_LICENSE_KEY=<NEW_RELIC_LICENSE_KEY> --env NEW_RELIC_ACCOUNT_ID=<NEW_RELIC_ACCOUNT_ID> -- npx -y @newrelic/preflightВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"preflight": {
"command": "npx",
"args": [
"-y",
"@newrelic/preflight"
],
"env": {
"NEW_RELIC_LICENSE_KEY": "<NEW_RELIC_LICENSE_KEY>",
"NEW_RELIC_ACCOUNT_ID": "<NEW_RELIC_ACCOUNT_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"preflight": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@newrelic/preflight"
],
"env": {
"NEW_RELIC_LICENSE_KEY": "<NEW_RELIC_LICENSE_KEY>",
"NEW_RELIC_ACCOUNT_ID": "<NEW_RELIC_ACCOUNT_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e NEW_RELIC_LICENSE_KEY=<NEW_RELIC_LICENSE_KEY> -e NEW_RELIC_ACCOUNT_ID=<NEW_RELIC_ACCOUNT_ID> preflight npx -y @newrelic/preflightВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о preflight
Как установить preflight в Claude Code?
Выполните claude mcp add preflight -e NEW_RELIC_LICENSE_KEY=<NEW_RELIC_LICENSE_KEY> -- npx -y @newrelic/preflight. Для этого способа нужна лицензия New Relic.
Что делает preflight?
Собирает сведения о вызовах инструментов и показывает сессии, затраты и признаки неэффективной работы. Просматривать данные можно на локальной панели.
Нужен ли аккаунт New Relic для работы?
Нет, локальный режим работает без аккаунта. Для режима cloud или одновременной отправки в New Relic и локального просмотра аккаунт требуется.