1. 서론
이번 주에 저는 새로운 글을 써야 합니다.
AI 프로그래밍 IDE가 갑자기 인기가 많아지면서 국내외에 큰 사건이 일어났다.

먼저 해외에 대해 말하자, OpenAI는 300억 달러를 사용할 것이다Windsurf 인수。
이 소식이 정말 놀라운데요. Windsurf (이전 이름은 Codeium)의 역사는 매우 짧아요. 출시된 지 이제 두 해가 넘었지만 시장 점유율도 낮은데, 이렇게 많은 돈이나 하는 걸까요!
OpenAI 최근 라운드 투자(이번 해 3월)는 그래도4억 달러, 지금 당장 300억을 뽑아서 인수하려고 하니, Windsurf의 어떤 점을 보고 있나요!
OpenAI는 자신의 프로그래밍 보조 도구가 없으므로, 유일한 설명은 그것이 IDE를 인수하여 AI 프로그래밍 시장에 진입하려는 것입니다. 이 시장은 그에게 매우 중요합니다.
이, MarsCode는 Trae로 변경됩니다.
다음으로 국내를 보면, 字节도 큰 움직임이 있습니다.
그의 자회사 프로그래밍 보조 도구는 처음에 MarsCode 플러그인이었고, 이후에 독립적인 AI IDE 제품Trae가 추가되었습니다.

이번 주에, MarsCode는Trae 플러그인으로 변경한다고 발표했습니다.이제 독립적인 브랜드로 발전하지 않을 것입니다.
이후에,字节的 AI 프로그래밍 보조 도구는 Trae라는 브랜드만이 남게 됩니다.는 두 가지 제품 형태로 나뉩니다.
전통적인 IDE를 사용하는 사용자들에게는 Trae 플러그인을 설치할 수 있으며, 더 나은 AI 경험을 원하는 사용자들에게는 독립적인 Trae IDE를 설치할 수 있습니다.
이 소식이 발표되는 동시에 Trae의 새 버전도 함께 출시되었으며, 중요한 새로운 기능이 추가되었습니다 (후에 자세히 설명할 것입니다).
이를 통해, 자오쯔는 제품을 통합하여 AI 프로그래밍 도구 분야에서 힘을 쏟겠다는 의지를 보이고 있습니다.
세부, AI IDE + MCP
왜 국내외 거대 기업들이 같은 시점에 AI IDE를 동시에 주목했을까요?
저는 답은 MCP의 등장이라고 추측합니다.
MCP가 생긴 후, AI IDE는 외부 기능을 확장할 수 있게 되어 모든 일을 할 수 있게 되었고, 이로 인해 거대 기업들에게 필수적인 경쟁 대상이 되었습니다.

아래에서 MCP가 무엇인지, Trae에서 어떻게 호출하는지 설명해 드리겠습니다. 이를 보신 후에는 MCP가 왜 이렇게 중요한지 이해하실 수 있을 것입니다.
4. 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와의 대화는 여기서 입력합니다.
위 그림에서, 왼쪽 하단에 두 개의 버튼이 추가되었습니다: "@지능체"와 "#문맥". 이것이 바로 이번에 추가된 핵심 기능입니다.Trae의 기본 사용법에 대해서는 여기서 언급하지 않습니다. 이전 기사를 참고하시면 됩니다.
육, 지능체 호출
MCP를 호출하는 입구는 위 그림의 왼쪽 하단의 "@지능체" 버튼입니다.
AI의 기능을 확장하고 싶다면 이 버튼을 사용해야 합니다. AI 모델의 본질은 언어 모델에 불과하며, 자체 기능은 제한적이므로 외부 애플리케이션(지능체)을 통해 기능을 확장해야 합니다.
"@지능체"를 클릭하거나(@) 입력하면 현재 사용 가능한 지능체가 표시되는 대화 상자가 나타납니다. (아래 그림 참조)

Trae에는 두 개의 내장 지능체가 있습니다: "@Build"와 "@Builder with MCP".
그 중에서 "@Build"는 AI가 실행 가능한 새 프로젝트를 생성하는 데 사용됩니다.
@Build 퍼즐 테트리스 웹 게임
위의 명령을 입력하면 HTML 파일이 생성되며, 열면 퍼즐 테트리스 게임이 실행됩니다.

다른 내장된 지능 에이전트 "@Build with MCP"는 MCP 서버와 연결하는 데 사용됩니다.
7. MCP는 무엇인가요?
먼저 MCP가 무엇인지 설명해드리겠습니다. 쉽게 이해할 수 있습니다.
우리는 AI 모델이 외부 애플리케이션을 연결하여 기능을 확장한다는 것을 알고 있습니다. 각 외부 애플리케이션의 인터페이스는 다르기 때문에 10개의 애플리케이션을 연결하려면 10가지의 연결 코드를 작성해야 하며 매우 번거로울 수 있습니다. 또한 모델을 변경하면 모든 연결 코드를 다시 작성해야 할 수도 있습니다.

이에 대해 Anthropic 회사는 2024년 11월 MCP 프로토콜을 제안했습니다. 외부 애플리케이션이 이 프로토콜을 지원하고 MCP 인터페이스(또는 MCP 서버)를 제공하면 AI 모델은 일관된 형식으로 연결할 수 있으며 외부 애플리케이션의 연결 세부 사항을 이해할 필요가 없습니다.
따라서, MCP는 AI와 외부 애플리케이션 간의 어댑터 계층으로 이해할 수 있습니다.。AI에 있어서 어떤 애플리케이션의 MCP 서버를 설치하면 그 애플리케이션에 접속할 수 있으며, 코드를 작성하지 않아도 됩니다(몇몇 설정 항목 제외).
MCP는 AI 애플리케이션 접속의 어려움을 해결했기 때문에, 탄생 이후 반년 만에 매우 인기가 많아졌으며, Anthropic의 경쟁사인 OpenAI 회사도 공식적으로 지원하고 있으며, 온라인에서 오픈 소스로 제공되는 MCP 서버 프로젝트는 수만 개가 있습니다.
8. MCP 호출
지금 Trae가 MCP를 어떻게 호출하는지 살펴보겠습니다.
AI 탭 메뉴의 오른쪽 위의 구조물 아이콘을 클릭하면 메뉴가 나타나고, 메뉴 항목 MCP를 선택합니다.

MCP의 탭 페이지가 나타나고(아래 그림), 바닥의 "+ MCP 서버 추가"를 클릭합니다.

Trae에는 MCP 마켓이 내장되어 있어 일반적으로 사용되는 MCP 서버를 제공합니다. 필요한 것을 찾지 못하면 "수동 구성"을 클릭하여 자신의 MCP를 추가할 수 있습니다.

시연을 위해 첫 번째 서버인 Puppeteer를 선택하여 AI가 헤드리스 브라우저를 호출할 수 있도록 했습니다.
마우스로 Puppeteer의 이름을 클릭하면 해당 오픈 소스 프로젝트의 메인 페이지로 이동하며, 제공되는 내부 명령(즉, 능력)을 확인할 수 있습니다.

위 그림에서 볼 수 있듯이, 이 MCP 서버는 puppeteernavigator(지정된 웹사이트 열기), 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 서버에 연결합니다.

9. 맥락 기능
MCP 호출 외에도 Trae의 이번 업데이트는 맥락 기능을 강화했으며, 여기서 간략히 언급하겠습니다.
맥락이란 추가 정보를 제공하여 AI 모델이 작업을 수행하는 데 도움을 주는 것을 의미합니다.
# 번호를 통해 맥락 메뉴를 호출할 수 있습니다.

위 그림에서 볼 수 있듯이, 제공할 수 있는 맥락에는 추가 코드(code), 파일(file), 폴더(folder), 워크스페이스(workspace)가 포함됩니다.
이번 업데이트에서는 "Doc"이라는 두 가지 옵션이 추가되었습니다. "Doc"은 추가 문서를 의미합니다.

"문서 집합 추가"를 클릭하면 문서 디렉토리를 추가하여 AI 모델의 맥락으로 사용할 수 있습니다.

다른 옵션 "Web"은 인터넷 정보를 문맥으로 사용한다는 의미입니다. 이는 AI에게 실시간 인터넷 연결 능력을 제공합니다.


위 그림의 실시간 날씨 문제에 대해서도, AI는 인터넷 연결 능력이 있을 때만 답변할 수 있습니다.
열, 요약
MCP 호출과 인터넷 연결 능력이 있으면, AI IDE는 엄청난 상상력을 가지게 되며, 단순한 프로그래밍 도구가 아닌, 모든 것을 통제할 수 있는 AI 콘솔이 되었습니다.
대기업들은 분명 이 점을 보고 있었기 때문에, 많은 자원을 투자하여 이 제품을 만들었을 것입니다.
저는 AI IDE 내에서 MCP 서버를 호출하는 것이 근래 소프트웨어 업계의 핵심이 되고, 많은 사람들의 주목을 받을 만한 것이라고 생각합니다.
(완)












