๐ฅ ์ค๋์ ์ฃผ์ ์์
Claude Code found my appโs shared contract in two MCP calls. Then the records ran out.
The New Stack์ ์ค๋ฆฐ ์ด ๊ธ์ Claude Code๋ก ์์ ํ ๋๋ง๋ค ์ ์ธ์ ์ด ๋งค๋ฒ ์์คํ ์ง์ ์์ด 0์์ ์์ํ๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฌ๋ค. ๊ธ์ด์ด๋ ์์ ์ด ๋ง๋ ์์คํ ์ Claude Code๋ฅผ ์ฐ๊ฒฐํ๊ณ , MCP(Model Context Protocol) ํธ์ถ์ ๋จ ๋ ๋ฒ ์คํํ ๊ฒ๋ง์ผ๋ก ๋ชจ๋ธ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ "๊ณต์ ๊ณ์ฝ(shared contract)" โ ์๋น์ค ๊ฐ์ ๊ณตํต์ผ๋ก ์ฐ์ด๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ์ธํฐํ์ด์ค โ ์ ์ค์ค๋ก ํ์ ํด๋๋ค๊ณ ์ค๋ช ํ๋ค. ๋ค๋ง ์ ๋ชฉ์ด ์์ํ๋ฏ ๊ทธ ๋ค์ ๋จ๊ณ์์ ํ์ํ ๊ธฐ๋ก(๋ ์ฝ๋)์ด ๋ฐ๋ฅ๋๋ฉด์ ์์ ์ด ๋งํ๋ ํ๊ณ๋ ํจ๊ป ๋๋ฌ๋๋ค. ์ด๋ ๋งค ์ธ์ ์ 0์์ ์์์ํค๋ Claude Code์ ๊ตฌ์กฐ์ ํ๊ณ์, MCP๊ฐ ๊ทธ ๋ฌธ์ ๋ฅผ ์ด๋ ์ ๋๊น์ง ์ํํด์ค ์ ์๋์ง๋ฅผ ๋์์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก๋ก ๋ณด์ธ๋ค. ์๋ฌธ์ WebFetch๋ก ์ด ์ ์์๋ ๋คํธ์ํฌ ์ ์ฝ์ผ๋ก, ์ด ์์ฝ์ ์ ๋ชฉ๊ณผ ๋ฐ์ท๋ฌธ์ ๋ช ์๋ ๋ด์ฉ๋ง์ ๊ทผ๊ฑฐ๋ก ์์ฑํ์ผ๋ฉฐ ๊ตฌ์ฒด์ ์ธ MCP ํธ์ถ ๋ด์ฉ์ด๋ "๋ ์ฝ๋ ๋ถ์กฑ"์ ์ ํํ ์์ธ์ ํ์ธํ์ง ๋ชปํ๋ค.
๐ก ์ ์ค์ํ๊ฐ: ๋ ๋ฒ์ MCP ํธ์ถ๋ง์ผ๋ก LLM์ด ์๋น์ค์ ๊ณต์ ๊ณ์ฝ์ ์ฌ๊ตฌ์ฑํ ์ ์๋ค๋ฉด ๋ฏ์ ์์คํ ์ ํฌ์ ๋ ์์ง๋์ด์ ์จ๋ณด๋ฉ ๋ถ๋ด์ ํฌ๊ฒ ์ค์ผ ์ ์์ง๋ง, ์ ๋ชฉ์ด ์์ํ๋ ๋ฐ์ดํฐ ๊ณ ๊ฐ ์คํจ ๋ชจ๋๋ ํจ๊ป ๋๋นํด์ผ ํ๋ค.
๐ ์๋ฌธ ๋ณด๊ธฐ ยท The New Stack
DevOps & ์ธํ๋ผ
Claude found 29,000 possible bugs in open source. Only 516 have been fixed.
The New Stack
The New Stack ๊ธฐ์ฌ์ ๋ฐ๋ฅด๋ฉด Anthropic์ ์ต๊ทผ "OSS ์ค์บ๋(OSS Scanner)"๋ฅผ ์ถ์ํ๋ค. ์ด๋ ํ์ฌ์ ๋ ๋์ "์ฌ์ด๋ฒ ๋ฏธ์ (Cyber Mission)"์ ์ผํ์ผ๋ก, ์คํ์์ค ํ๋ก์ ํธ๋ค์ ์ค์บํด ์ ์ฌ์ ๋ณด์ ์ทจ์ฝ์ ์ ์ฐพ์๋ด๋ ๋๊ตฌ๋ค. ๊ธฐ์ฌ ์ ๋ชฉ์ ์ด ์ค์บ๋๊ฐ ์คํ์์ค ์ํ๊ณ ์ ๋ฐ์์ ์ฝ 29,000๊ฑด์ ๊ฐ๋ฅ์ฑ ์๋ ๋ฒ๊ทธ(possible bugs)๋ฅผ ์ฐพ์๋์ง๋ง ์ค์ ๋ก ์์ ๋ ๊ฒ์ 516๊ฑด์ ๋ถ๊ณผํ๋ค๋ ์ ์ ์ง์ ํ๋ค. ํ์ง๋๊ณผ ์ค์ ํจ์น์จ ์ฌ์ด์ ํฐ ๊ฐ๊ทน์ด ์ด ๊ธ์ ํต์ฌ ๋ฌธ์ ๋ก ๋ณด์ธ๋ค. ์๋ฌธ์ WebFetch๋ก ์ด์ง ๋ชปํด(๋คํธ์ํฌ ์ ์ฝ), ๋ฐ์ท๋ฌธ๊ณผ ์ ๋ชฉ์ ๋ช ์๋ ์ซ์ยท์ค์บ๋ ์ด๋ฆ ์ธ์ ์ธ๋ถ ๋ด์ฉ(์ด๋ค ํ๋ก์ ํธ๊ฐ ํฌํจ๋๋์ง, ์ ์์ ๋ฅ ์ด ๋ฎ์์ง ๋ฑ)์ ํ์ธํ์ง ๋ชปํ๋ค.
๐ก ์คํ์์ค ๋ณด์ ์ค์บ๋๊ฐ ์๋ง ๊ฑด์ ํ์ง ๋๋น ๊ทนํ ์ผ๋ถ๋ง ์ค์ ๋ก ํจ์น๋๋ค๋ฉด, ์ด๋ฐ ๋๊ตฌ์ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋๋ก ์ ๋ขฐํ๊ธฐ๋ณด๋ค ์์ฒด ํธ๋ฆฌ์์งยท์ฐ์ ์์ํ ์ ์ฐจ๋ฅผ ๊ฐ์ถฐ์ผ ํ๋ค๋ ์์ฌ์ ์ด ์๋ค.
How to turn AI production feedback into better agents
The New Stack
The New Stack์ ์ด ๊ธ์ "์์ด์ ํธ๊ฐ ๋ฐฐํฌ๋ผ ์๊ณ ์๋น์ค๋ ์ ์(healthy)"์ด๋ผ๋ ๋ฌธ์ฅ์ผ๋ก ์์ํ๋ค โ ๊ฒ๋ณด๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ด ๋ณด์ด๋ ์ด์ ์ค์ธ AI ์์ด์ ํธ๋ฅผ ์ ์ ๋ก ํ๋ค. ์ ๋ชฉ์์ ๋ณด๋ฏ ๊ธ์ ํต์ฌ์ ๊ทธ๋ฐ ์ด์ ์ค ํผ๋๋ฐฑ(production feedback)์ ์ด๋ป๊ฒ ์์งยทํ์ฉํด ์์ด์ ํธ๋ฅผ ์ค์ ๋ก ๊ฐ์ ํ๋ ๋ฃจํ๋ก ๋ง๋ค ๊ฒ์ธ๊ฐ์ ์๋ค. ๋ฐ์ท๋ฌธ๋ง์ผ๋ก๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ํผ๋๋ฐฑ ์ ํธ(์ฌ์ฉ์ ํ๊ฐ, ์คํจ ๋ก๊ทธ, ์ฌ์๋์จ ๋ฑ)๋ฅผ ๋ค๋ฃจ๋์ง, ์ด๋ค ๊ธฐ์ ยท๋๊ตฌ๊ฐ ์์๋ก ๋ฑ์ฅํ๋์ง๋ ํ์ธํ ์ ์๋ค. ๋ค๋ง ์๋์ ๋ฌธ์ฅ ๊ตฌ์ฑ๋ง์ผ๋ก๋, ๋จ์ ๊ฐ๋ ์ฌ๋ถ(uptime)์ ์ค์ ์์ด์ ํธ ํ์ง ์ฌ์ด์ ๊ฐ๊ทน์ด ์๋ค๋ ๋ฌธ์ ์์์ ๊ธ์ด ์ ์ ๋ก ๊น๊ณ ์์์ ์ง์ํ ์ ์๋ค. ์๋ฌธ์ WebFetch๋ก ์ด์ง ๋ชปํ๊ธฐ ๋๋ฌธ์(๋คํธ์ํฌ ์ ์ฝ), ์ด ์์ฝ์ ์ ๋ชฉ๊ณผ ๋ฐ์ท๋ฌธ์ ๋ฒ์๋ฅผ ๋์ด์๋ ๊ตฌ์ฒด์ ์ฌ๋ก๋ ์์น๋ฅผ ํฌํจํ์ง ์์๋ค.
๐ก "์๋น์ค๋ ์ ์"์ด๋ผ๋ ํ๋ฉด์ ํฌ์ค์ฒดํฌ๋ง์ผ๋ก๋ ์์ด์ ํธ์ ์ค์ ํ์ง์ ๋ณด์ฅํ ์ ์๋ค๋ฉด, ์ด์ ์ค์ธ ์์ด์ ํธ ์์คํ ์๋ ๊ฐ์ฉ์ฑ ๋ชจ๋ํฐ๋ง๊ณผ ๋ณ๋๋ก production feedback์ ์์งํ๋ ๊ด์ธก์ฑ ๊ณ์ธต์ด ํ์ํ๋ค๋ ๋ป์ด๋ค.
์ด ๋ค์ด์ ์คํธ๋ RSS ํผ๋์์ ์์งํ ๋ค AI(Claude)๊ฐ ์์ฝยท์ ๋ฆฌํ์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์๋ฌธ ๋งํฌ๋ฅผ ํ์ธํ์ธ์.