hardware-probe — MCP-сервер для Claude Code: функции и запуск
Сервер собирает данные о процессоре, видеокарте, накопителях и температурах рабочей машины прямо в контекст ассистента. Пригодится при настройке локальных LLM и поиске причин троттлинга.
claude mcp add --env REMOTE_API_URL=<REMOTE_API_URL> --transport stdio hardware-probe -- npx -y @yamaru-eu/hardware-probeЧто делает hardware-probe
Инструмент даёт ассистенту прямой доступ к телеметрии системы через протокол MCP. В набор входят функции для замера нагрузки процессора и проверки накопителей через SMART. Сервер также отслеживает нагрев чипов и частоты, помогая обнаружить сброс производительности из-за перегрева.
Отдельный блок инструментов рассчитан на запуск нейросетей на локальном железе: он проверяет доступные квантования под объём VRAM и параметры окружений вроде Ollama, CUDA или Metal. Инструменты со статусом беты обращаются к внешнему API для расчёта совместимости моделей, поэтому для них нужно передать адрес через переменную окружения REMOTE_API_URL.
При передаче данных наружу сервер предварительно маскирует аппаратные идентификаторы оборудования. Для анализа фоновой нагрузки доступен мониторинг с интервалом до 10 минут. Отдельная команда проверяет влияние антивирусов и систем защиты на каталоги разработки.
Какие задачи решает
- проверить температуру процессора и видеокарты при падении скорости работы
- оценить запас видеопамяти под квантованную локальную модель
- найти процессы, создающие повышенную нагрузку на оперативную память
- проверить состояние дисков по SMART и исключения антивируса в папках проекта
Примеры запросов агенту
- Проверь текущие температуры процессора и статус троттлинга через hardware-probe
- Оцени, поместится ли выбранная модель в VRAM с учётом текущей загрузки видеокарты
- Собери отчёт по состоянию дисков через SMART и проверь нагрузку на память
Как установить hardware-probe
Командой платформы
claude mcp add --env REMOTE_API_URL=<REMOTE_API_URL> --transport stdio hardware-probe -- npx -y @yamaru-eu/hardware-probeВместо <…> подставьте свои значения
Командой платформы
codex mcp add hardware-probe --env REMOTE_API_URL=<REMOTE_API_URL> -- npx -y @yamaru-eu/hardware-probeВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hardware-probe": {
"command": "npx",
"args": [
"-y",
"@yamaru-eu/hardware-probe"
],
"env": {
"REMOTE_API_URL": "<REMOTE_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hardware-probe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@yamaru-eu/hardware-probe"
],
"env": {
"REMOTE_API_URL": "<REMOTE_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e REMOTE_API_URL=<REMOTE_API_URL> hardware-probe npx -y @yamaru-eu/hardware-probeВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hardware-probe
Как установить hardware-probe в Claude Code?
Для стандартной диагностики выполните команду claude mcp add hardware-probe -- npx -y @yamaru-eu/hardware-probe. Если нужны инструменты оценки совместимости моделей, добавьте адрес API: claude mcp add --env REMOTE_API_URL=<REMOTE_API_URL> --transport stdio hardware-probe -- npx -y @yamaru-eu/hardware-probe.
Что делает hardware-probe?
Он предоставляет агенту доступ к показателям железа: загрузке CPU, объёму свободной VRAM, температурам и состоянию дисков. Это помогает ассистенту анализировать сбои производительности и настраивать запуск локальных нейросетей.
Отправляет ли сервер личные данные наружу?
Аппаратные идентификаторы машины маскируются автоматически перед любой внешней передачей. Большинство инструментов работают локально, а сетевой адрес требуется только бета-функциям подбора и проверки совместимости LLM.