一、はじめに
今週、新しい記事を書く予定です。
AIプログラミングIDEが急に人気になり、国内外で大きな出来事が起きた。

まず海外について、OpenAIは300億ドルを使う予定ですウィンドサーフを買収。
このニュースは驚くべきものです。Windsurf(前身はCodeium)の歴史は短く、リリースから2年以上経ち、市場シェアも高くないのに、こんなに高額なのです!
OpenAIの最新の資金調達(今年3月)はそれほどでもありません40億ドル、今すぐ300億を獲得して買収しようとしている。Windsurfのどの点に注目しているの?
OpenAI はプログラミングアシスタントを持っていないため、唯一の説明は、それが IDE を買収して AI プログラミング市場に参入することである。この市場は非常に重要である。
二、MarsCode は Trae に改名
中国国内も見てみよう。字节も大きな動きがある。
彼らのプログラミングアシスタントは、最初は MarsCode プラグインだったが、後に独立した AI IDE プロダクト Trae が追加された。

今週、MarsCode はTrae プラグインに改名し、独立したブランドとしての発展をやめることを発表した。
これから、字节の AI プログラミングアシスタントは、Trae というブランドのみとなる。は、2つの製品形態に分けられます。
は従来のIDEの使い方を好むユーザーには、Traeプラグインを追加できる;より良いAI体験を求めるユーザーには、独立したTrae IDEをインストールできます。
このニュースが発表される際、Traeの新バージョンも同時にリリースされ、強力な新機能が追加されました(後で詳しく話します)。
これからも分かるように、字节は製品を統合し、AIプログラミングツールに力を入れることを決意しました。
三、AI IDE + MCP
なぜ国内外の巨頭が、同じ時期に、約束なくともAI IDEに注目したのでしょうか?
私の推測では、答えはMCPの出現にあると思います。
MCPがあることで、AI IDEは外部の能力を拡張できるようになり、万能になり、これが巨頭たちの争うべき場所になりました。

以下で、MCP が何であるか、Trae でどう呼び出すかを説明します。見ていただければ、なぜ MCP がこれほど重要なのかが理解できるでしょう。
四、Trae の紹介
私は Trae をデモンストレーションに選んだのは、国産ソフトウェアであり、中国語インターフェースとドキュメントがあり、完全に無料(海外製品はすべて有料)だからです。
前に言ったように、Trae はプラグインと IDE の二つの形態に分かれており、その IDE は国内版と海外版に分かれています。これらの製品の機能は基本的に同じで、組み込まれている AI モデルだけが異なります。
国内版:組み込み deepseek R1、V3、v3-0324 と doubao 1.5 pro モデル
海外版:組み込み Claude 3.5、3.7、Gemini 2.5 pro、GPT-4o、GPT-4.1 モデル
国内版を使うことをお勧めします。海外版の組み込みモデルはよく待ち行列に陥り、時間がかかり、かつ通信が遅れることがあるからです
。しかし、これらのバージョンはカスタムモデルをサポートしています。あなたはキーを提供し、指定したモデルに接続できます。だから、バージョンの違いもあまり重要ではありません

。ちなみに、Trae という言葉は「The Real AI Engineer」(真のAIエンジニア)という意味です。以前は Trae が「True Ai」だと思っていました。
五、Trae の新バージョン
Trae の MCP 調用機能は、新バージョン v0.5.0 から追加されました。
インストールされていない方は、公式サイトから新バージョンをダウンロードしてください。すでにインストール済みの方は、バージョンを確認してください。
そのインターフェースは今回簡略化され、チャットボックスと Builder(プロジェクト生成)が一つのダイアログ(下図)に統合されました。すべての AI との対話はここで入力します。

上図の左下に、「@エージェント」と「#コンテキスト」の2つのボタンが追加されました。これが今回追加された核心的な機能です。
Trae の基本的な使い方はここでは触れません。以前の記事を参照してください。。
六、エージェントの呼び出し
MCPが呼び出される入口は、上図の左下の"@エージェント"ボタンです。
AIの機能を拡張したい場合は、このボタンを使用します。AIモデルの本質は言語モデルに過ぎず、自身の機能は限られており、外部アプリケーション(エージェント)を通じて機能を拡張する必要があります。
"@エージェント"(または@を入力)をクリックすると、現在利用可能なエージェントが表示されるダイアログが表示されます(下図)。

Traeには2つのエージェントが組み込まれています:"@Build"と"@Builder with MCP"。
そのうち"@Build"は、AIが実行可能な新しいプロジェクトを生成するために使用されます。
@Build トランポリンウェブゲーム
上記のコマンドを入力すると、HTMLファイルが生成され、それを開くとトランポリンゲームが楽しめます。

別の組み込みのインテリジェントエージェント「@Build with MCP」は、MCP サーバーに接続するために使用されます。
七、MCPとは何か
まず、MCPが何かを説明します。これは簡単に理解できます。
私たちは知っていますが、AIモデルは外部アプリケーションに接続することで機能を拡張します。各外部アプリケーションのインターフェースは異なります。10個のアプリケーションに接続する場合、10種類の接続コードを書く必要があり、非常に面倒です。また、モデルを変更すると、すべての接続コードを書き直す必要があるかもしれません。

これに鑑みて、Anthropic社は2024年11月にMCPプロトコルを提唱しました。外部アプリケーションがこのプロトコルをサポートし、MCPインターフェース(MCPサーバーとも呼ばれます)を提供すれば、AIモデルは統一された形式で接続でき、外部アプリケーションの接続の詳細を理解する必要がありません。
したがって、MCPはAIと外部アプリケーションとの間のアダプタレベルとして理解できます。AIにとって、特定のアプリのMCPサーバーをインストールするだけで、そのアプリに接続でき、コードを書く必要は一切ありません(少数の設定項目を除きます)。
MCPがAIアプリの接続課題を解決したため、誕生から半年で非常に人気となり、Anthropicの競合であるOpenAI社も公式に支援を表明し、オンラインでオープンソースのMCPサーバープロジェクトは既に1万件以上あります。
八、MCPの呼び出し
では、TraeがMCPをどう呼び出すかを見てみましょう。
AIタブの右上にあるスプローチアイコンをクリックすると、メニューが表示されます。メニュー項目のMCPを選択します。

MCPのタブが表示されます(下図)。下部の"+ MCPサーバーを追加"をクリックします。

TraeにはMCPマーケットプレイスがあり、一般的なMCPサーバーを提供しています。必要なものが見つからない場合は、"手動設定"をクリックして、自分のMCPを追加できます。

デモンストレーションを容易にするため、最初のサーバーPuppeteerを選択し、AIがヘッドレスブラウザを呼び出せるようにしました。
Puppeteerの名前をマウスでクリックすると、そのオープンソースプロジェクトのホームページにアクセスでき、提供されている内部コマンド(すなわち能力)を確認できます。

上の図からわかるとおり、このMCPサーバーはpuppeteernavigator(指定されたURLを開く)、puppeteerscreenshot(スクリーンショット)、puppeteer_select(ページの要素を選択)などの内部コマンドを提供し、AIモデルが呼び出せるようにしています。
ユーザーはこれらのコマンドを覚える必要はなく、それがどのような能力を持っているかを理解するだけでよいです。
次に、それに続くプラス記号をクリックして、このMCPサーバーを追加します。

このMCPには「簡単設定」タグが付いており、設定を行う必要がないことを示しています。

自分で追加したMCPは、デフォルトで内蔵のエージェント"@Build with MCP"に配置されるため、このエージェントを通じて使用できます。
AI対話ボックスで、エージェント"@Build with MCP"を選択し、以下のコマンド「https://www.baidu.comを開く」を入力して、新しくインストールしたPuppeteerサーバーを試してみてください。

通常の場合、Traeはプロジェクトフォルダを選択するように求め、その後ブラウザウィンドウが開き、百度のホームページが表示されます。

これがMCPの役割です。AIは本来ブラウザを制御する能力がありませんでしたが、今ではMCPを通じて制御できるようになりました。
さらに、スクリーンショットの生成などのより複雑なコマンドも、スムーズに実行できます。

これがMCPの呼び出しの基本的なプロセスです。追加したMCPサーバーをエージェントとして保存することもできます(下図参照)。

その後、あなたが付けた名前で、このインテリジェントエージェント(下図)を呼び出し、指定されたMCPサーバーに接続します。

九、コンテキスト機能
MCPコール以外にも、Traeの今回の更新では、コンテキスト機能が強化されました。ここでも簡単に触れておきます。
コンテキストとは、AIモデルがタスクを遂行するのを助けるための追加情報を提供することです。
#番を通じて、コンテキストメニューを呼び出すことができます。

上図からわかるように、提供できるコンテキストには、追加のコード(code)、ファイル(file)、ディレクトリ(folder)、ワークスペース(workspace)が含まれます。
今回の更新では、2つのオプションが追加され、「Doc」は追加のドキュメントを表します。

「ドキュメントセットを追加」をクリックすると、ドキュメントディレクトリを追加し、AIモデルのコンテキストとして使用できます。

「Web」という別のオプションは、オンライン情報を文脈として使用することを示します。これにより、AIはリアルタイムのネット接続能力を得ます。


上図のリアルタイム天気問題に対して、AIがネット接続能力を持っていないと答えられません。
十、まとめ
MCPコールとネット接続能力があることで、AI IDEは巨大な想像力を備え、単なるプログラミングツールではなく、万能のAIコントロール台となりました。
大手企業はこの点を見て、この製品に大量のリソースを投資しているのでしょう。
私の考えでは、AI IDE内でMCPサーバーを呼び出すことが、今後のソフトウェア業界の注目ポイントとなり、皆さんが重点的に注目すべきです。
(終)












