device-house
device.house — words become circuits.
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
device.house — words become circuits. Design devices: BoM, enclosure, firmware, routed PCB.
How to connect
How to connect device-house to Claude
The server address to paste into Claude settings:
https://device-house-mcp.fly.dev/mcp
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect device-house to ChatGPT
The server address to paste into ChatGPT settings:
https://device-house-mcp.fly.dev/mcp
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect device-house to Cursor
The server address to paste into Cursor settings:
https://device-house-mcp.fly.dev/mcp
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (21)
Raw names from tools/list. Only developers need these.
| list_archetypes | device.houseが言葉から設計できるデバイス種別の一覧 |
| list_catalog | 選べるデバイス・カタログ(bim.house等が家の部屋に置く用)。価格/寸法/推奨部屋/ディープリンク付き |
| generate_device | 言葉(用途)からデバイスを設計し、BoM/筐体/価格/全軸スコアを返す |
| eval_device | 言葉から設計したデバイスの生成品質を5軸(意図/部品/作れる/完成/正直)で採点 |
| compliance_check | 言葉から設計したデバイスの規制適合(技適/PSE/CE/FCC/RoHS+発注先+部品調達)を機械チェック。設計で制御可能な指標は判定、実世界の試験/申請は要対応で正直表示(盛らない) |
| get_firmware | 言葉から設計したデバイスのArduinoファーム雛形(.ino)を返す |
| get_netlist | 配線ネットリスト(autorouteの入力)を返す |
| get_placement | JLCPCB部品配置(CPL CSV)を返す |
| autoroute | 2層オートルータで実配線し、配線率/ビア数のサマリを返す(盛らない=未配線はfailed) |
| get_pcb_svg | 配線済みPCBの2層プレビュー(SVG・赤=表/青=裏/金=パッド/点線=未配線)を返す |
| fab_order_package | 発注パッケージ概要(配線済みGerber+BOM+CPL+手順一式)。JLCPCBにアップロード→支払いで発注。盛らない=実支払いは人間ゲート |
| manufacturing_readiness | 製造レディネス(正直な実体評価): 実フットプリント/LCSC/DRC/fits/配線。発注して動く基板にできるか |
| get_kicad_netlist | KiCadネットリスト(.net)を出力。KiCadに取り込んで検証済みフットプリント割当・配線・DRC=量産正規ルート |
| get_bom_csv | JLCPCB形式のBOM CSV(Comment,Designator,Footprint,LCSC)を返す。LCSC番号は未検証のため空欄 |
| parts_stats | パーツ・カタログの概観(総数/分類別) |
| parts_list | パーツ一覧(分類/インターフェイスでフィルタ可) |
| parts_search | パーツをキーワード検索(型番/説明/用途) |
| parts_get | id でパーツ1件取得 |
| parts_add | パーツを追加(ユーザーカタログに永続)。idは省略可(型番からslug生成) |
| parts_update | 既存パーツを更新(組み込み部品の価格/調達先などの上書きも可) |
| parts_remove | パーツを削除(組み込みはtombstoneで非表示化・再追加で復活) |