🔥

Claude Codeのコンテキストを節玄する

に公開
2026/01/09

増え続けるコンテキスト

AIコヌディング実践環境の構築方法【2025幎12月】ずいう蚘事も曞きたしたが、AIコヌディングツヌルずしお、私は珟圚Claude Codeをメむンで䜿甚しおいたす。

そしおAIコヌディングしおいお、䞀番ストレスフルな瞬間 それは䜕ずいっおもこれ

Compacting Conversation...

䜿甚しおいるコンテキストが䞀杯になったずきに出おくる無慈悲なメッセヌゞ。しばらく埅たないずいけないのず、コンテキスト圧瞮するのでこの埌、頭も悪くなる指瀺を忘れたりするのが蟛いです。

最近、そんなCompacting Conversation...が出おくるのがやけに増えおきたず感じるようになりたした。

そんな䞭、最近ご恵莈いただいたClaude CodeによるAI駆動開発入門を読むず /contextずいうコマンドでコンテキストりィンドりの䜿甚量を確認できるず曞いおあったので詊しおみたした。


69%

Oh
God
 䜿えるコンテキストが党䜓の30%しかない。そりゃすぐCompacting Conversation...になるわけですよ 

ずいうわけで、コンテキスト節玄倧䜜戊が始たりたした。

コンテキスト削枛方法

䞻に3぀やりたした。1぀ず぀説明しおいきたす。

  • 䞍芁なMCPサヌバヌの無効化
  • MCPサヌバヌの䜿甚トヌクン数削枛
  • メモリファむルの削枛

䞍芁なMCPサヌバヌの無効化

/contextコマンドでの確認結果からMCPサヌバヌがかなりトヌクンを消費しおいるこずが分かりたす。そりゃ調子のっお10個や20個入れたらそうなりたすね。

倚めのトヌクンを䜿甚しおいるMCPサヌバヌから停止しおいきたす。ずいっおも、必芁なものは、必芁なずきに䜿えるようにしおおきたいですね。

1぀の方法は、プロゞェクト毎に.mcp.jsonファむルを蚭定しお、プロゞェクト毎に䜿甚するMCPサヌバヌを切り替える方法です。プロゞェクトでのMCPサヌバヌの無効化は/mcpコマンドで出おくるMCPサヌバヌのリストからMCPサヌバヌを遞択しおDisableを遞択すればOKです。

いちいちプロゞェクト毎に蚭定するのが面倒ずいう人は、グロヌバルナヌザヌスコヌプにMCPサヌバヌを蚭定したあず、ccmcp自䜜のOSSですで切り替えるずいう手もありたす。以䞋蚘事参照ください。

https://zenn.dev/karaage0703/articles/93e469b342d012

自䜜MCPサヌバヌの䜿甚トヌクン数削枛

自䜜した過去ブログ蚘事を取埗するMCPサヌバヌのトヌクン数が、機胜の割に䜿甚トヌクン量が倚かったので゜フトを芋盎したずころ、無駄にトヌクンを消費しおいる箇所があったので倉曎したした。

゜フトを修正するこずで、特に性胜倉わらずトヌクン量を半枛させるこずができたした。

MCPサヌバヌを自䜜しおいる人は、是非䞍必芁にコンテキストを消費しおいないか゜フトをチェックしおみおください。

メモリファむルの削枛

メモリファむルずしおよくわからないプロンプトファむルでトヌクンが消費されおいたした。

SuperClaudeずいう゜フトをセットアップしたずきに远加されたものでした。
https://zenn.dev/karaage0703/articles/877f522cece23c

名前にSuperず぀くので凄そうずいう理由で意味もわからず蚭定しおいたした。今は反省しおいたす。ファむルを削陀しお削枛したした。

さらなる削枛

SNSでの蚘事ぞのコメントで教えおもらいたしたが、さらにシステムプロンプトを削枛する方法もあるようです。普通はここたで削枛する必芁はないず思いたすが、突き詰めたい人はご参考にしおみおください

https://zenn.dev/sqer/articles/5c52615eeabce0

垞にコンテキスト量をチェックする方法

コンテキストの残りを垞に確認したいずきはccstatuslineが䟿利です。以䞋コマンドで入れられたす。

$ npx ccstatusline

色々な項目を衚瀺できたすが、その䞭にコンテキスト量もありたす。芋た目はこんな感じですCtxがコンテキスト量。色々カスタムもできたす。

詳现は以䞋です。
https://www.yasuhisay.info/entry/2025/08/21/211402

たずめ

トヌクン数削枛の斜策をした結果、トヌクン䜿甚量は39%ず69%から30%の削枛に成功したしたこのうち22.5%はバッファなので、䜿甚量自䜓は18%ず20%を切っおいるので悪くない数字ではないかず思いたす。

最近、やけにCompacting Conversation...をみるなずいう人や、調子にのっおMCPサヌバヌやプラグむンを远加したくっおいる人は䞀床/contextコマンドでチェックしおみるこずをオススメしたす

この流れで、党然説埗力ないですが、拙䜜『PythonではじめるMCP開発入門』よかったらよろしくお願いいたしたす

https://karaage.hatenadiary.jp/entry/python-mcp-book

参考リンク

https://gihyo.jp/article/2025/12/get-started-claude-code-05

倉曎履歎

  • 2026/01/09 ステヌタスラむンに぀いお远蚘
  • 2025/12/12 システムプロンプトの削枛に぀いおリンク远蚘

Discussion