MCPトークンの使用量を削減するために、サーバーをCLI代替手段に置き換える

MCPサーバー削減によるトークン最適化
ある開発者は、セットアップに追加された各MCPサーバーが、すべてのメッセージでツールスキーマ全体をコンテキストウィンドウにダンプし、利用可能なコンテキストの30〜40%を消費していることを発見しました。これにより、予想よりも早くコンテキスト制限に達していました。
具体的なMCPからCLIへの置き換え
セットアップを監査した後、CLI同等品を持ついくつかのMCPサーバーを特定し、以下の置き換えを行いました:
agentmail mcp → agentmail cli(npm install -g agentmail-cliでインストール) - Claudeがbashを通じて受信トレイを管理し、メールを送信し、メッセージを確認できるようにしますgithub mcp → gh cli-gh issue createやgh pr listなどのコマンドを使用postgres mcp → psql-psql -c "select * from users"などのコマンドを使用
セットアップに残されたMCPサーバー
2つのMCPサーバーは、適切なCLI代替品がないため保持されました:
- playwright mcp - ブラウザ自動化タスク用
- memory mcp - 永続メモリ機能用
結果の構成とルール
開発者は、以前のすべての機能を維持しながら、MCPサーバーの数を6つから2つに削減しました。新しいルールを確立しました:「CLIがある場合はMCPをスキップ。本当にコマンドラインオプションがないものにのみMCPを追加する。」この変更により、コンテキストウィンドウがより広く感じられ、制限に達する頻度が減少しました。
📖 Read the full source: r/ClaudeAI
👀 See Also

静かな成功:ある開発者のCronジョブ警告へのアプローチ
r/openclawの開発者が、正常なcron実行の成功通知を停止し、認証失敗、状態破損、または繰り返しの失敗のみを通知するようになりました。

本番出力のための8つの戦術的Claude Codeワークフローのヒント
強制的に質問を明確化し、To-Doに自動検証を組み込み、アーリーエグジットを活用し、VisionやDevToolsを使ってClaudeから本番コードを取得する方法。

事前出力プロンプトインジェクションによるClaudeの幻覚を軽減
Redditの投稿では、モデルが応答する前に不確実性と次のステップを記録するように強制する事前出力プロンプトを使用して、Claude AIの幻覚を半分に削減する方法が詳述されています。このアプローチには、Claudeのシステムプロンプトに特定のマークダウン指示を追加し、Pythonスクリプトを作成することが含まれます。

AIアシスタントがApple Watchの睡眠データをクリニック向けに抽出する際の5つの落とし穴
AIアシスタントがApple Watchの睡眠データをクリニック日誌用CSVに変換。問題点:ベッドイン vs 睡眠時間、タイムゾーン、日付オフセット、ゼロ睡眠の夜の欠落、心拍数の捏造。修正方法も。