생성형 AI

[week19] 바이브코딩과 MCP서버 (feat. Anthropic)

mapsycoy 2025. 11. 8. 22:44
이제는 개발자뿐만 아니라 비개발자들도 AI를 활용한 코딩 역량이 필수적으로 요구되는 시대가 왔다.
AI를 활용한 코딩을 'Vibe coding'이라 일컫는데, 사실 이 바이브코딩이라는 단어가 OpenAI에서 시작되었다는 걸 아는가?
해당 용어는 2025년 2월 OpenAI 공동 창립자이자 캐나다 컴퓨터 과학자 Andrej Karpathy가 처음 소개하였다.

 

👉최근 잘못된 마케팅 정보로 인해 독일의 n8n이나, 구글의 Opal과 같은 워크프로세스 자동화 툴로 노드를 짜는 것이 'Vibe Coding'이라고 착각하는 이들이 꽤나 많은데, 둘은 엄연히 다른 개념이며, 서양에서는 이것을 'low-code 또는 no-code automation'이라고 칭한다.

 

그러니 이번 포스팅에서는 n8n이나 Opal에 대해 다루는 것이 아님을 명시한다.


[목차여기]

Vibe Coding: Agile or Hype?

 

위 그림을 보면 초록옷을 입은 프로덕트 매니저(PM)가 해맑은 표정으로 LLM에게 새로운 어플을 프로그래밍해줄 수 있냐 물어본다. (아무래도 P'n'은 오타인 듯)

중앙에는 돈을 아낄 수 있어 기뻐하는 사장, 그리고 왼편에는 그 광경을 못마땅하게 쳐다보는 개발자들이 있다.

그 이유는 아래와 같은 Vibe Coding 철학에 있다.

“code first, refine later”

 

우선 코딩하고, 나중에 다듬어라.

바이브코딩은 디버깅 측면에서 보면 너무나도 복잡한 '스파게티 코드'를 제공하기에 기성 개발자들은 별로 선호하지 않는 듯하다.

Stack Overflow 2025 Developer Survey

그러나 기존에 개발 능력이 전혀 없던 이들까지 '빠르게, 겉으로 보기에 준수한' 개발을 할 수 있다는 이점은 분명 존재한다.

그렇기에 그 파급력은 엄청났고, 아래와 같은 사례들이 등장하기 시작했다.


1. 스타트업 코드베이스의 95%가 AI로 만들어졌다?

 

Y Combinator startups are fastest growing, most profitable in fund history because of AI

Y Combinator CEO Garry Tan says for about a quarter of the current YC startups, 95% of the code was written by artificial intelligence models.

www.cnbc.com

Y Combinator CEO Garry Tan says for about a quarter of the current YC startups, 95% of the code was written by AI.

 

미국의 유명 스타트업 엑셀러레이터 회사 Y Combinator[1] 의 CEO Garry Tan 말에 따르면 25%의 스타트업이 코드베이스의 95%를 AI로 생성했다고 했다.


2. 'Vibe coding'이 2025 올해의 단어로 선정되었다?

@blog.collinsdictionary

Tired of wrestling with syntax? Just go with the vibes. That’s the essence of vibe coding, Collins’ Word of the Year 2025, a term that captures something fundamental about our evolving relationship with technology.

 

그러하다. 'Vibe coding'은 콜린스 백과사전에 올해의 단어로 등재되었다.

위 문장에서는 바이브코딩의 핵심이 드러나있다.

"문법과 씨름하기 귀찮다면, 바이브(느낌)에 따르라."

 

LLM과의 대화를 통해 '느낌'대로 코드를 생성하고 수정하는 것을 의미한다.


Vibe Coding 툴

위에서 바이브 코딩의 개념을 간략하게 알아봤으니, 이제 실제로 어떠한 툴들이 Vibe coding에 주로 사용되는지 파악할 차례이다.

모든 출처는 아래 artificial analysis를 기반으로 한다.

 

Coding Agents Comparison: Cursor, Claude Code, GitHub Copilot, and more

Comprehensive comparison of AI coding agents including Cursor, GitHub Copilot, Cline, Continue, and more. Compare IDE extensions, dedicated IDEs, CLI tools, and cloud platforms to find the best coding assistant for your development workflow.

artificialanalysis.ai

에이전트 이름 회사 배포 유형  지원 모델 가격 모델 릴리스 날짜 상태
Kimi CLI Moonshot AI Local Non-IDE Moonshot models Usage-based (tokens only) Oct 2025 Preview
Claude Code on the web Anthropic Cloud Platform Anthropic only Subscription Oct 2025 Preview
Qoder Alibaba Dedicated IDE Mix of models (Claude, Gemini, GPT disclosed) Free (in preview) Aug 2025 Preview
Cursor Agent CLI Anysphere Local Non-IDE Range of public and proprietary models Subscription; Usage-based Aug 2025 Preview
Kiro AWS Dedicated IDE Claude Sonnet (in initial preview release, with more support flagged) Free (in preview); Subscription Jul 2025 Preview
Qwen Code Alibaba Local Non-IDE Qwen3 Coder family Usage-based Jul 2025 Active
Mistral Code Mistral AI IDE Extension Mistral family (including Codestral and Devstral) Subscription Jun 2025 Preview
Gemini CLI Google Local Non-IDE Gemini family Free (in preview); Usage-based Jun 2025 Preview
opencode SST Local Non-IDE Most public APIs Usage-based (own API/compute) Jun 2025 Active
Warp 2.0 Warp Local Non-IDE Range of public and proprietary models Subscription; Usage-based Jun 2025 Active
GitHub Copilot Coding Agent GitHub IDE Extension; Cloud Platform Select OpenAI, Anthropic, and Google models Subscription May 2025 Active
Amp Sourcegraph IDE Extension; Local Non-IDE Not disclosed Usage-based May 2025 Active
Zed Zed Industries Dedicated IDE Most public APIs Usage-based (own API/compute); Subscription May 2025 Active
Claude Code Anthropic Local Non-IDE Anthropic only Subscription; Usage-based Feb 2025 Active
Jules Google Cloud Platform Gemini 2.5 Pro Free tier; Subscription May 2025 Active
Codex Cloud OpenAI Cloud Platform Proprietary Subscription May 2025 Active
Cursor Background Agents Anysphere Cloud Platform Range of public and proprietary models Subscription; Usage-based May 2025 Active
Codex OpenAI IDE Extension; Local Non-IDE OpenAI (and compatible APIs) Subscription; Usage-based Apr 2025 Active
Manus Monica Cloud Platform Proprietary Subscription; Usage-based Mar 2025 Active
Gemini Code Assist Google IDE Extension Gemini family Free tier; Subscription Feb 2025 Active
Goose Block Local Non-IDE Most public APIs Usage-based (tokens only) Jan 2025 Active
Roo Code Roo Code IDE Extension Most public APIs Usage-based (tokens only) Nov 2024 Active
Windsurf Exafunction Dedicated IDE Range of public and proprietary models Subscription; Usage-based Nov 2024 Active
OpenHands All Hands Cloud Platform Most public APIs Usage-based Nov 2024 Active
Augment Code Augment IDE Extension Not disclosed Subscription Oct 2024 Active
Genie Cosine AI Cloud Platform Proprietary Subscription Aug 2024 Active
Cline Cline Team IDE Extension Most public APIs Usage-based (tokens only) Jul 2024 Active
Amazon Q Developer AWS IDE Extension; Local Non-IDE Amazon Bedrock-based models including Claude Free tier; Subscription Apr 2024 Active
Devin Cognition AI Cloud Platform Proprietary Subscription; Usage-based Mar 2024 Active
Sourcegraph Cody Sourcegraph IDE Extension; Cloud Platform Select OpenAI, Anthropic, and Google models Free tier; Subscription May 2023 Active
Continue.dev Continue IDE Extension Most public APIs Usage-based (own API/compute); Subscription May 2023 Discontinued
Aider Aider open source contributors Local Non-IDE Most public APIs Usage-based (tokens only) May 2023 Active
Cursor Anysphere Dedicated IDE Range of public and proprietary models Subscription; Usage-based Mar 2023 Active

 

위 표는 최신순 나열이며, 현재까지 공식적으로는 총 33개의 "Coding Agent"가 존재한다. (서비스가 종료된 Continue.dev를 빼면 32개이다.)

market leaders

2025년 올해 조사한 전체 AI Agent 리더보드인데, 이 중에서 공식 Code Agent로 분류되는 모델만 초록색으로 표시해 보았다.

GitHub Copilot이 1위이고, 그다음이 Claude Code임을 확인할 수 있다.

 

이번에 프리뷰로 나와있는 Claude Code on the web와 GitHub Copilot의 공통점이 하나 있는데, 그건 바로 모두 Cloud Platform 유형으로 배포되었다는 것이다.

 

우선 그전에 기존 Claude Code는 Local Non-IDE 유형으로 배포되었는데, 이는 사용자의 로컬 머신(노트북, 데스크톱, 자가 서버)에 설치되어 실행되며, 전통적인 IDE GUI 없이 CLI/Terminal 기반으로 작동하는 것을 의미한다.

 

[week3-2] Claude Code가 오버슈팅하면 벌어지는 일

나: 지금까지 작업한 파일을 Git에 바로 올릴 수 있도록 정리해 줘.Claude code: 작업이 완료되었습니다. 이제 불필요한 파일들을 정리하겠습니다.나: 😱😱😱 이번 포스팅에서는 AI의 오버슈팅과

mapsycoy.tistory.com

이것은 외부에 공개되지 않는다는 점에서 프라이버시 측면에서는 좋지만, 직접적으로 내 기기 시스템에 연결되기 때문에 예전에 이로 인해 컴퓨터가 완전히 포맷된 사건을 다룬 적이 있다.


왜 이제는 Cloud Platform인가?

 

Claude Code on the web | Claude

Today, we're introducing Claude Code on the web, a new way to delegate coding tasks directly from your browser. Now in beta as a research preview, you can assign multiple coding tasks to Claude that run on Anthropic-managed cloud infrastructure, perfect fo

claude.com

01. 비동기 병렬 태스크 처리

Each session runs in its own isolated environment with real-time progress tracking, and you can actively steer Claude to adjust course as it’s working through tasks.

 

클라우드 서버에서 여러 코딩 작업을 동시에 실행해 대기 시간을 최소화할 수 있다고 한다.

이는 기존 로컬 IDE의 순차 처리 방식의 한계를 극복했다고 볼 수 있다.


02. 기존의 워크플로우를 보완

The web interface complements your existing Claude Code workflow. Running tasks in the cloud is especially effective for:
1. Answering questions about how projects work and how repositories are mapped
2. Bugfixes and routine, well-defined tasks
3. Backend changes, where Claude Code can use test-driven development to verify changes

 

이전 OpenAI DevDay 파트에서 소개했던 'Codex Cloud'와 마찬가지로, 클라우드 내역을 기반으로 개발 구조를 파악하고, 버그를 수정할 수 있다는 장점이 있다.


03. 호환성

You can also use Claude Code on mobile. As part of this research preview, we’re making Claude Code available on our iOS app so developers can explore coding with Claude on the go.

 

모바일 환경에서도 지원을 하기 때문에 이동 중에도 코딩이 가능하다.


Vibe Coding과 MCP서버의 관계

@generativeai.pub

위 이미지에 나와있듯, MCP(Model Context Protocol) 서버는 AI가 외부 데이터베이스나 도구에 접근 또는 호출할 수 있게끔 연결해 주는 브릿지 역할이라고 보면 될 것 같다.

 

Introducing the Model Context Protocol

The Model Context Protocol (MCP) is an open standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce better, more relevan

www.anthropic.com

놀랍게도 이것은 사실 지금까지 계속 다뤘던 Claude를 개발한 Anthropic의 작품이다.

 

MCP서버는 2024년 11월 Anthropic이 도입한 오픈소스로, 도입 초기부터 GitHub 리포지토리에서 빠른 속도로 공유되기 시작하였다. 이에 OpenAI를 포함한 많은 AI 기업들이 MCP를 채택하였고, 현재는 Agent 프레임워크에서 표준으로 자리 잡았다.


세상에 완벽한 것은 없다.

 

레딧 mcp 커뮤니티에서 한 유저는 이렇게 말했다.

As more inexperienced developers rush to deploy LLM-based systems, especially those following the “vibe coding” trend, we’re likely to see a spike in server breaches.

 

"요즘 “바이브 코딩(vibe coding)”같이 개발 경험이 많지 않은 사람들이 LLM 기반 시스템을 빨리 배포하는 흐름이 늘어나면, 서버 침해도 덩달아 늘어날 가능성이 크다."

 

댓글에서도 모든 개발자들이 동의하고 있고, 나 또한 백번 맞는 말이라고 생각한다.

Daily Dose of Data Science - Tool Poisoning

Vibe Coding은 기본적으로 "자연어 기반"이기 때문에, 본문에 적혀있듯 만약 Agent에게 부여하는 호출 설명문 속에 'API 키를 추출해서 전송해'라는 메시지를 끼워 넣는다고 하면 실제로 그런 일이 발생할 수 있다. 하지만 작업자가 개발 숙련자가 아닌 이상은 그러한 허점을 발견하기는 어려울 것이다. 

특히나 Vercel과 같은 간편한 서버리스 호스팅 툴을 사용하여 서버를 배포하였을 때는 암호화가 제대로 이뤄지지 않기 때문에 보안에 매우 취약하다고 볼 수 있다.

 

따라서 Vibe Coding과 MCP 결합은 프로토타입이나 프로젝트성 웹과 같은 가벼운 서비스에만 활용되는 것이 맞지, 회원가입 또는 결제 등을 요구하는 사이트에서의 활용은 지양해야 한다.

 

썸네일 출처: https://age-of-product.com/vibe-coding-agile/

  1. 다수의 유명 유니콘 기업들을 배출하였는데, 그중에는 [에이비앤비]. [레딧], [트위치], [드롭박스] 등이 있다.