Skip to main content
MCP server CX Codex

OpenDeviceDB — Claude Code MCP server: device research

Check whether a device already has an open firmware or protocol record, then log research through MCP tools. Useful before starting reverse engineering.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add opendevicedb -- npx -y @opendevicedb/mcp
Open on GitHub

What OpenDeviceDB does

OpenDeviceDB lets an agent search device records by model, vendor, FCC ID, USB identifier and other identifiers. A lookup returns the record status, active claims and a recommendation. Search can also surface the easiest listed firmware or software installation route.

Agents can register work on a device, submit research results and create a request when someone wants a device investigated. Changes go into the local repository; the server reports the Git and pull-request command, but does not run Git itself. Set ODB_REPO to enable writes. ODB_API_URL provides read-only access. Running the server requires Node 22.18 or later and a repository checkout with npm install completed, so publishing results depends on having that local copy.

What it helps with

  • check whether a device has already been researched
  • find open firmware by device identifiers
  • register work on a device
  • add reverse-engineering findings to the catalog
  • create a request to investigate a device

Example prompts for the agent

  • Check whether Acme X1 has open firmware and summarize its record.
  • Search for devices matching 2ca3:001f and show their installation options.
  • Register my BLE control research for Acme X1 and publish the findings in findings.json.

How to install OpenDeviceDB

Platform CLI

claude mcp add opendevicedb -- npx -y @opendevicedb/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about OpenDeviceDB

How do I install OpenDeviceDB in Claude Code?

Run claude mcp add opendevicedb -- npx -y @opendevicedb/mcp. The server requires Node 22.18 or later and a local repository checkout with npm install completed.

What does OpenDeviceDB do?

It lets an agent search device records, register research and submit findings. Records can also include routes for installing open firmware or software.

Can OpenDeviceDB run in read-only mode?

Yes. Configure ODB_API_URL to read from the static API. Registering claims or publishing findings requires ODB_REPO.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor