Ratchet – BIOS flashing toolkit with a built-in MCP server for AI agents
Ratchet is a BIOS flashing toolkit that includes a built-in MCP (Model Context Protocol) server, enabling AI agents to interact with and control BIOS flashing operations directly.
背景メモ
- Ratchetは、LinuxマシンのBIOS/UEFI/ファームウェアをCLIから安全に書き換えるためのオープンソースツール。従来のフラッシュツール(flashrom等)より高レベルな操作を提供する。
- 最大の特徴は「MCPサーバー(Model Context Protocol)」を内蔵している点。これにより、Claudeやその他のAIエージェントが自然言語でRatchetを呼び出し、BIOS更新などを自律実行できる。
- MCPはAnthropicが提唱するプロトコルで、LLMと外部ツール(ファイルシステム、API、デバイス)を安全に連携させるための標準規格。AIエージェントがPCのベアメタル(生のハードウェア)を操作する実例として注目される。
- 作者のjackulauはハードウェアセキュリティ/ファームウェア分野のOSS開発者。このツールは、AIがクラウドAPIだけでなく物理マシンの起動前領域まで操作できる未来を示唆している。