MCPコードモードを活用した効率的なClaudeキーワードリサーチ

アーキテクチャとトークン効率
ある開発者が、Claudeに自律的なキーワード調査機能を提供するMCPサーバーを構築した経験を共有しました。主な技術的課題はトークン効率でした。従来の15〜20のツールを持つMCPサーバーでは、実際の作業が始まる前にツール定義だけで数千トークンを消費してしまいます。
彼らはCode Modeパターン(Cloudflareが自社API用にオープンソース化したのと同じアプローチ)を実装し、これを約1,000トークンに削減しました。必要なツールはsearchとexecuteの2つだけです。
Code Modeの仕組み
APIエンドポイントごとに1つのツールを作成する代わりに、エージェントはOpenAPI仕様に対してJavaScriptスニペットを記述します。このコードは、nullプロトタイプコンテキストを持つサンドボックス化されたVMで実行されます。APIキーはサーバー側で注入され、エージェントのコンテキストには決して入りません。トークンの流出を防ぐため、リダイレクトはブロックされます。
実際の機能
このセットアップにより、Claudeは以下のことができるようになりました:
- キーワードの分析(検索ボリューム、CPC、難易度、検索意図)
- トレンドシグナルの検出(急上昇、急増、季節的パターン)
- 1回の検索で350以上の関連キーワードを取得
- 単一のツール呼び出しで複数のAPI呼び出しを連鎖させる
主な利点
最大の利点は構成可能性です。エージェントは仕様を検索してエンドポイントを発見し、事前定義されたツールチェーンなしで多段階のワークフローを実行できます。このアプローチは、従来のエンドポイントごとに1ツールというアーキテクチャと比較して、より柔軟で自律的な運用を可能にします。
この開発者は、他の人々がCode ModeでMCPサーバーを構築しているのか、それとも従来のアプローチが異なるユースケースでより適しているのかについて興味を持っています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code VS Code拡張機能のセッションタイトル破損の根本原因を特定
Claude CodeのVS Code拡張機能におけるセッションタイトルの破損について、開発者がアーキテクチャ上の根本原因を特定し、20件以上のGitHubイシューがこの問題に起因していることを明らかにしました。問題は、拡張機能がセッションファイル内で生の文字列検索によってタイトルを読み取ることにあり、3つの障害モードを引き起こしています。

フィンガープリントのAIエージェント開発者向け無料Webボット認証テストツール
Fingerprintは、Web Bot Authの実装をテストするための無料の公開エンドポイントをリリースしました。このツールはHTTPリクエストの暗号署名を検証し、ボットやAIエージェントの開発者が本番環境に移行する前にWBAの設定が正しく機能することを確認するのに役立ちます。

ターミナルベースの3Dレンダラー - マルチエージェントClaudeコードシステムで構築
開発者がtortuiseを作成しました。これは、UnicodeとASCII記号を使用してガウススプラットを表示する、純粋なターミナルベースの3Dレンダラーです。Claude Codeセットアップを通じて、サブエージェント内にさらにサブエージェントを持つ70〜80のAIエージェントを調整し、3日間で構築されました。

Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール
Apfel v0.6.13は、Appleの組み込みLLMをCLIツール、OpenAI互換サーバー、インタラクティブチャットとして公開するSwift 6.3バイナリです。Apple Silicon搭載MacのmacOS 26+に同梱される4,096トークンモデルを使用し、APIキーやコストなしで100%オンデバイスで動作します。