🔥

Claude Code on Web内でPRまで出させる

に公開

Claude Code on Web のデフォルト環境だと gh コマンドが制限されているため、人が手動で PR を作成する必要がある。そのため以下の手順で実現した。

Developer Settings から Pull Request: write 権限を持つ GitHub PAT を発行しておく。
その後 Claude Code on Web を開き、右下の「環境を追加」から GITHUB_TOKEN を追加した環境を用意しておく。
そして新規チャットを始める際にその環境を選択して会話を始める。その際に GITHUB_TOKEN の存在について教えれば良い。

前述の通り gh コマンドは制限されているようだが、curl は使えるので GitHub API を上手く叩いて PR を作ってくれる。権限を与えればリポジトリの作成まで可能。

自作の n8n の mcp-server からテンプレートを作成させた。リポジトリの作成も Claude Code on Web で指示したらできた。

https://github.com/masseater/mcp-server-template

https://github.com/masseater/n8n-mcp-server

なお自分はスマホアプリ版では「環境を追加」を見つけられなかったが、任意のスマホブラウザで開いて PC 版表示にすれば可能だと思う。誰か試したらコメントで教えてください。
一度設定してしまえばスマホアプリでも使用可能なことは確認した。

エアークローゼットテックブログ

Discussion