OpenDeviceDB — MCP-сервер для Claude Code: проверка устройств
Сервер ищет открытые прошивки и протоколы для устройств и помогает записывать результаты реверс-инжиниринга. Пригодится перед началом работы с незнакомым устройством.
claude mcp add opendevicedb -- npx -y @opendevicedb/mcpЧто делает OpenDeviceDB
OpenDeviceDB даёт агенту инструменты для поиска устройства по модели, производителю, FCC ID, USB-идентификатору и другим данным. Результат включает статус, активные заявки на работу и рекомендацию; поиск также показывает сложность установки прошивки или ПО, если эти сведения есть в записи.
Можно заявить о работе над устройством, добавить результаты исследования и запросить устройство, если пользователь хочет, чтобы его изучили. Записи сохраняются в локальной копии репозитория, а сервер подсказывает команду для создания ветки и PR — сам git он не запускает. Для записи нужен ODB_REPO; ODB_API_URL даёт доступ только для чтения. Нужен Node версии не ниже 22.18 и установленный через npm install репозиторий: без локальной копии запись результатов не сработает.
Какие задачи решает
- проверить, изучали ли уже устройство
- найти открытые прошивки и протоколы по идентификаторам
- объявить о начале исследования устройства
- добавить результаты реверс-инжиниринга в каталог
- собрать запрос на исследование устройства
Примеры запросов агенту
- Проверь устройство по производителю Acme и модели X1 и скажи, есть ли открытая прошивка.
- Найди устройства по
2ca3:001fи покажи варианты с прошивкой для установки. - Заяви, что я исследую BLE-управление для Acme X1, и добавь результаты из
findings.json.
Как установить OpenDeviceDB
Командой платформы
claude mcp add opendevicedb -- npx -y @opendevicedb/mcpКомандой платформы
codex mcp add mcp -- npx -y @opendevicedb/mcpФайл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@opendevicedb/mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@opendevicedb/mcp"
]
}
}
}Командой платформы
gemini mcp add mcp npx -y @opendevicedb/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о OpenDeviceDB
Как установить OpenDeviceDB в Claude Code?
Выполните claude mcp add opendevicedb -- npx -y @opendevicedb/mcp. Для работы сервера нужны Node версии не ниже 22.18 и локальная копия репозитория с выполненным npm install.
Что делает OpenDeviceDB?
Он помогает агенту проверять записи об устройствах, заявлять об исследовании и публиковать найденные сведения. Также сервер показывает доступные способы установки открытой прошивки или ПО, если они внесены в запись.
Можно ли пользоваться OpenDeviceDB только для чтения?
Да. При настройке ODB_API_URL сервер читает статический API, но команды для заявки и публикации результатов требуют ODB_REPO.