Michael Charles Aubrey

https://MichaelCharl.es/Aubrey

Shift JISのコードベースでClaude Codeを使う方法

Shift JISのコードベースでClaude Codeを使う方法

Michael Charles Aubrey // Thu Apr 09 2026

Shift JISのコードベースでClaude Codeを使う方法

WindowsのShift JISコードベースでClaude Codeを使おうとしたことがある人なら、あのストレスを知っているはずです。標準のRead、Edit、Write、GrepツールはUTF-8にしか対応しておらず、Shift JISファイルを扱おうとすると文字化けが発生します。

この問題を解決するために、CP932(Shift JISのWindows版)に対応したRead、Edit、Write、Grepツールを提供するMCPサーバーを作りました。これにより、Shift JISのコードベースでもClaude Codeを簡単に使えるようになります。

コードとインストール手順はGitHubで公開しています:MichaelCharles/cp932-tools-mcp-server

ここ数ヶ月、レガシーなDelphi 2007のコードベースでこのMCPサーバーを使っていますが、問題なく快適に動作しています。

CP932対応ツールをUTF-8ファイルに対して使っても元のエンコーディングが正しく保持されるようになっているので、混在するコードベースでもファイルを破損する心配なく使えます。