AIエージェント向け Electron DevTools (MCP)
(github.com/ohah)作ることになった経緯
AIにMCPサーバーを提供すると、クオリティがかなり上がるのを実感しました。
Electron MCPを探してみると一応あるにはあるのですが、動作はするものの少し物足りなかったり……
動くとは言われていても、自分の実行方法がよくなかったのか、うまく動かないケースが多かったです。
あるいはちゃんと動いていたのに、自分が正しく設定できていなかったのかもしれませんが……
そこで、いっそ自分で作ることにしました。
ひとまずChrome DevToolsで提供されているAPIと同じ形で提供するようにしました。
<webview /> タグを除けば、残りは問題なくコントロールできることを確認しています。必要なものがあれば追加します。
使い方
{
"mcpServers": {
"electron-mcp": {
"command": "npx",
"args": ["-y", "@ohah/electron-mcp-server"]
}
}
}
それ以前のバージョンでも問題なく動きそうですが、
Electron 22まででのみテストしました。
まだコメントはありません。