FastApply-MCP์(๋) ๋ฌด์์ ํ๋์?
๐ FastApply MCP๋ก ์ฝ๋ ํจ์จ์ฑ์ ํฅ์์ํค์ธ์. ์ต์ ํ์ ์ํ ์ง๋ฅํ ์ฝ๋ ๋ถ์, ๊ฒ์ ๋ฐ ๋ณํ ํ๋ซํผ์ ๋๋ค.
๊ฐ์
FastApply MCP๋ ๊ฐ๋ฐ์์ AI ์์ด์ ํธ๊ฐ ๋ค์์ ์ํํ ์ ์๋๋ก ์ค๊ณ๋ ๊ณ ๊ธ ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(Model Context Protocol) ํ๋ซํผ์ ๋๋ค:
- ์ง๋ฅํ ์ฝ๋ ๋ถ์: ์ฝ๋๋ฒ ์ด์ค์ ํจํด, ์ข ์์ฑ ๋ฐ ์ ์ฌ์ ๋ฌธ์ ์๋ณ
- ๊ณ ๊ธ ๊ฒ์ ๊ธฐ๋ฅ: ์ฝ๋ ๊ตฌ์กฐ, ์ฃผ์ ๋ฐ ๋ฌธ์ ์ ๋ฐ์ ๊ฑธ์น ์๋งจํฑ ๊ฒ์
- ์๋ํ๋ ์ฝ๋ ๋ณํ: ์ ์๋ ๊ท์น๊ณผ AI ๊ธฐ๋ฐ ์ถ๋ก ์ ํตํ ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์์
์ง์ ํ๋ซํผ
- Claude Code: Claude AI ์์ด์ ํธ์์ ์ํํ ํตํฉ
- Cursor: Cursor ํธ์ง๊ธฐ ํ๊ฒฝ์์์ ๊ฐํ๋ ์ฝ๋ ์กฐ์
- Codex: OpenAI Codex ๋ชจ๋ธ์ ํ์ฉํ ์ฝ๋ ์์ฑ ๋ฐ ๋ณํ
- ๊ธฐํ MCP ํธํ ๋๊ตฌ: MCP ํ๋กํ ์ฝ์ ์ง์ํ๋ ๋ชจ๋ ํ๊ฒฝ
์ฃผ์ ๊ธฐ๋ฅ
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| ์ฝ๋ ๋ถ์ | ์ ์ ๋ถ์ ๋ฐ AI ๊ธฐ๋ฐ ํต์ฐฐ๋ ฅ์ ํตํ ์ฝ๋ ํ์ง ํ๊ฐ |
| ์๋งจํฑ ๊ฒ์ | ์ฝ๋ ์๋ฏธ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ์ง๋ฅํ ๊ฒ์ |
| ์ผ๊ด ๋ณํ | ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค์ ๋ํ ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง ๋ฐ ํจ์น ์ ์ฉ |
| ํจํด ์ธ์ | ๋ฐ๋ณต๋๋ ์ฝ๋ ํจํด๊ณผ ์ํฐํจํด ์๋ ๊ฐ์ง |
| ์ปจํ ์คํธ ์ธ์ ๋ณํ | ํ๋ก์ ํธ๋ณ ๊ท์น๊ณผ ๊ด๋ก๋ฅผ ์กด์คํ๋ ์ฝ๋ ์์ |
์ค์น ๋ฐ ์ค์
FastApply MCP๋ฅผ AI ์์ด์ ํธ์ ํตํฉํ๋ ค๋ฉด:
# MCP ์๋ฒ ์ค์น
npm install -g fastapply-mcp
# ๋๋ ์ ์ฅ์์์ ์ง์ ์ค์
mcp install godwinraj-ai/FastApply-MCP
ํ๊ฒฝ ๋ณ์
| ๋ณ์๋ช | ์ค๋ช | ํ์ |
|---|---|---|
FASTAPPLY_API_KEY | FastApply API ์ธ์ฆ ํค | ์ |
FASTAPPLY_PROJECT_ROOT | ๋ถ์ํ ํ๋ก์ ํธ ๋ฃจํธ ๊ฒฝ๋ก | ์๋์ |
FASTAPPLY_MODEL | ์ฌ์ฉํ AI ๋ชจ๋ธ ์๋ณ์ (๊ธฐ๋ณธ๊ฐ: gpt-4) | ์๋์ |
์ฌ์ฉ ์์
๊ธฐ๋ณธ ์ฝ๋ ๋ถ์
์์ด์ ํธ: FastApply๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ํ๋ก์ ํธ์ ์ฝ๋ ํ์ง์ ๋ถ์ํด ์ค.
์ฝ๋ ๊ฒ์
์์ด์ ํธ: FastApply๋ก "handleError" ํจ์์ ๊ด๋ จ๋ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ๊ฒ์ํ๊ณ , ์๋ฌ ์ฒ๋ฆฌ ํจํด์ด ์ผ๊ด๋์ง ์์ ๋ถ๋ถ์ ์ฐพ์์ค.
์ฝ๋ ๋ณํ
# CLI๋ฅผ ํตํ ์ง์ ๋ณํ ์คํ
fastapply transform --rule "Convert var to const" --path ./src
๊ฐ๋ฐ ์ํฌํ๋ก์ฐ ํตํฉ
FastApply MCP๋ ๋ค์์ ํฌํจํ ๋ค์ํ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์ ํตํฉ๋ ์ ์์ต๋๋ค:
- CI/CD ํ์ดํ๋ผ์ธ: ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฐ ํ์ง ๊ฒ์ดํธ์ ์ผ๋ถ๋ก ์๋ ๋ถ์ ์คํ
- ์ฌ์ ์ปค๋ฐ ํ : ์ปค๋ฐ ์ ์ฝ๋ ๋ณํ ๋ฐ ๋ฆฐํ ์๋ํ
- ์ฃผ๊ฐ ๋ฆฌํฉํ ๋ง: ๋ฐ๋ณต์ ์ธ ์ ์ง๋ณด์ ์์ ์์ฝ
- ์จ๋ณด๋ฉ: ์ ํ์์๊ฒ ์ฝ๋๋ฒ ์ด์ค ๊ตฌ์กฐ์ ์ฝ๋ฉ ํ์ค ํ์ต ์ง์
๋ฌธ์ ํด๊ฒฐ
์์ฃผ ๋ฌป๋ ์ง๋ฌธ(FAQ)
-
Q: API ํค๊ฐ ์์ผ๋ฉด ์ด๋ป๊ฒ ํ๋์? A: FastApply ํ๋ซํผ์์ API ํค๋ฅผ ์์ฑํ์ธ์.
-
Q: ๋ณํ ์๋๊ฐ ๋๋ฆฐ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํ๋์? A:
FASTAPPLY_MODEL์ ๋ ๊ฐ๋ฒผ์ด ๋ชจ๋ธ๋ก ๋ณ๊ฒฝํ๊ฑฐ๋, ๋ถ์ ๋์์ ํน์ ๋๋ ํ ๋ฆฌ๋ก ์ ํํ์ธ์. -
Q: MCP ํธํ์ฑ์ด ๋ณด์ฅ๋๋์? A: ๋ค, ์ด ํ๋ซํผ์ ํ์ค MCP ํ๋กํ ์ฝ์ ์ค์ํ๋ฉฐ, Claude Code, Cursor, Codex ๋ฑ ์ฃผ์ AI ์์ด์ ํธ์ ํธํ๋ฉ๋๋ค.
๋ผ์ด์ ์ค
MIT ๋ผ์ด์ ์ค - ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
๊ธฐ์ฌํ๊ธฐ
๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ์์ธํ ๋ด์ฉ์ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ์ธ์.