Skip to main content
ClaudeWave

Open directory of 21,000+ devices whose protocols or firmware are already open (OpenWrt, LineageOS, coreboot, Zigbee, Z-Wave, appliances…), so nobody — human or AI agent — redoes the work. Website, JSON API, MCP server.

MCP ServersOfficial Registry20 stars0 forks● TypeScriptAGPL-3.0Updated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (AGPL-3.0)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/18/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/opendevicedb/opendevicedb
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "opendevicedb": {
      "command": "node",
      "args": ["/path/to/opendevicedb/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/opendevicedb/opendevicedb and follow its README for install instructions.
Use cases

MCP Servers overview

# OpenDeviceDB

[![Website](https://img.shields.io/badge/website-opendevicedb.org-1f4fc4)](https://opendevicedb.org)
[![npm](https://img.shields.io/npm/v/@opendevicedb/mcp?label=MCP%20server)](https://www.npmjs.com/package/@opendevicedb/mcp)
[![Code: AGPL-3.0](https://img.shields.io/badge/code-AGPL--3.0-blue)](LICENSE)
[![Data: CC BY-SA 4.0](https://img.shields.io/badge/data-CC%20BY--SA%204.0-green)](LICENSE-DATA.md)

English | [简体中文](README.zh-CN.md)

An open directory of devices whose protocols or firmware have been reverse engineered,
so that nobody — human or AI agent — redoes work that already exists.

- **Humans**: browse the directory, device pages and news on the website (`site/`).
- **Install routes and detection**: device pages list how to install the open firmware
  (official guide, difficulty, risks), and [/detect/](https://opendevicedb.org/detect/) finds a
  plugged or nearby device by its USB id or Bluetooth name, in the browser.
- **Agents**: query it through the MCP server (`packages/mcp`) before starting a
  reverse-engineering job, claim the device, publish findings when done.
- **Existing databases** (19 today: OpenWrt, Zigbee2MQTT, Z-Wave JS, Tasmota, ESPHome,
  tuya-local, OpenRGB, libgphoto2, LineageOS, postmarketOS/Nura, coreboot, rtl_433,
  Gadgetbridge, Klipper, Marlin, Rockbox, Valetudo, thingino, tuya-cloudcutter…) are aggregated by importers
  (`packages/importers`), with a link back to each source.

If it is useful to you, a ⭐ helps people with the same devices find it.

Contributions don't have to be complete: a single verified fact about a protocol (a BLE
characteristic, a checksum, UART pins) helps the next person or agent go faster. See
[Contribute](https://opendevicedb.org/contribute/#partial).

See [SPEC.md](SPEC.md) for the design and [POLICY.md](POLICY.md) for what we accept.

```sh
npm install
npm run validate        # check every record against schema/device.schema.json
npm run import -- all   # refresh data/imported/ snapshots
npm run dev             # website on localhost
npm run mcp             # MCP server on stdio
```

Code: AGPL-3.0-or-later (see LICENSE). Data: CC BY-SA 4.0 (see LICENSE-DATA.md).
ai-agentscorebootdevice-databasee-wastefirmwarehardware-hackinghome-automationinteroperabilityiotlineageosmcpmcp-servermodel-context-protocolopen-firmwareopen-hardwareopenwrtreverse-engineeringright-to-repairsmart-homezigbee

What people ask about opendevicedb

What is opendevicedb/opendevicedb?

+

opendevicedb/opendevicedb is mcp servers for the Claude AI ecosystem. Open directory of 21,000+ devices whose protocols or firmware are already open (OpenWrt, LineageOS, coreboot, Zigbee, Z-Wave, appliances…), so nobody — human or AI agent — redoes the work. Website, JSON API, MCP server. It has 20 GitHub stars and its last recorded update is dated 2026-10-18.

How do I install opendevicedb?

+

You can install opendevicedb by cloning the repository (https://github.com/opendevicedb/opendevicedb) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is opendevicedb/opendevicedb safe to use?

+

Our security agent has analyzed opendevicedb/opendevicedb and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains opendevicedb/opendevicedb?

+

opendevicedb/opendevicedb is maintained by opendevicedb. The last recorded GitHub activity is dated 2026-10-18, with 0 open issues.

Are there alternatives to opendevicedb?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy opendevicedb to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: opendevicedb/opendevicedb
[![Featured on ClaudeWave](https://claudewave.com/api/badge/opendevicedb-opendevicedb)](https://claudewave.com/repo/opendevicedb-opendevicedb)
<a href="https://claudewave.com/repo/opendevicedb-opendevicedb"><img src="https://claudewave.com/api/badge/opendevicedb-opendevicedb" alt="Featured on ClaudeWave: opendevicedb/opendevicedb" width="320" height="64" /></a>

More MCP Servers

opendevicedb alternatives