godwinraj-ai/FastApply-MCP

๐Ÿš€ FastApply MCP๋กœ ์ฝ”๋“œ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค์„ธ์š”. ์ตœ์‹  ํŒ€์„ ์œ„ํ•œ ์ง€๋Šฅํ˜• ์ฝ”๋“œ ๋ถ„์„, ๊ฒ€์ƒ‰ ๋ฐ ๋ณ€ํ™˜ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.

FastApply-MCP๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

FastApply MCP๋Š” ๊ฐœ๋ฐœ์ž์™€ AI ์—์ด์ „ํŠธ๊ฐ€ ๋Œ€๊ทœ๋ชจ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ์ง€๋Šฅ์ ์œผ๋กœ ๋ถ„์„, ๊ฒ€์ƒ‰ ๋ฐ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๊ณ ๊ธ‰ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ Claude Code, Cursor, Codex ๋“ฑ ๋‹ค์–‘ํ•œ AI ์—์ด์ „ํŠธ ํ™˜๊ฒฝ๊ณผ ํ˜ธํ™˜๋˜๋ฉฐ, ์ฝ”๋“œ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋ชฉํ‘œ ์ง€ํ–ฅ์ ์ธ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง, ๋ฒ„๊ทธ ์ˆ˜์ •, ์ผ๊ด„ ํŒจ์น˜ ์ ์šฉ, ์˜์กด์„ฑ ์—…๋ฐ์ดํŠธ ๋“ฑ ๋ฐ˜๋ณต์ ์ธ ์ฝ”๋“œ ์ž‘์—…์„ ์ž๋™ํ™”ํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋” ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. FastApply MCP์˜ SKILL.md ๋ฌธ์„œ์—๋Š” ์ง€์›๋˜๋Š” ๋„๊ตฌ ๋ชฉ๋ก, ์„ค์ • ๋ฐฉ๋ฒ•, ์ฃผ์š” ์‚ฌ์šฉ ์‚ฌ๋ก€ ๋ฐ ์˜ˆ์‹œ ๋ช…๋ น์–ด๊ฐ€ ์ƒ์„ธํžˆ ํฌํ•จ๋˜์–ด ์žˆ์–ด, ์—์ด์ „ํŠธ๊ฐ€ ์ฆ‰์‹œ ํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒ~Claude Code~Codex CLI~Cursor
npx skills add godwinraj-ai/FastApply-MCP

Installed? Explore more ์—ฐ๊ตฌ & ๋ฐ์ดํ„ฐ ๋ถ„์„ skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

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_KEYFastApply API ์ธ์ฆ ํ‚ค์˜ˆ
FASTAPPLY_PROJECT_ROOT๋ถ„์„ํ•  ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ ๊ฒฝ๋กœ์•„๋‹ˆ์š”
FASTAPPLY_MODEL์‚ฌ์šฉํ•  AI ๋ชจ๋ธ ์‹๋ณ„์ž (๊ธฐ๋ณธ๊ฐ’: gpt-4)์•„๋‹ˆ์š”

์‚ฌ์šฉ ์˜ˆ์‹œ

๊ธฐ๋ณธ ์ฝ”๋“œ ๋ถ„์„

์—์ด์ „ํŠธ: FastApply๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๋ถ„์„ํ•ด ์ค˜.

์ฝ”๋“œ ๊ฒ€์ƒ‰

์—์ด์ „ํŠธ: FastApply๋กœ "handleError" ํ•จ์ˆ˜์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ์—๋Ÿฌ ์ฒ˜๋ฆฌ ํŒจํ„ด์ด ์ผ๊ด€๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์„ ์ฐพ์•„์ค˜.

์ฝ”๋“œ ๋ณ€ํ™˜

# CLI๋ฅผ ํ†ตํ•œ ์ง์ ‘ ๋ณ€ํ™˜ ์‹คํ–‰
fastapply transform --rule "Convert var to const" --path ./src

๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ํ†ตํ•ฉ

FastApply MCP๋Š” ๋‹ค์Œ์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ์— ํ†ตํ•ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. CI/CD ํŒŒ์ดํ”„๋ผ์ธ: ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ ํ’ˆ์งˆ ๊ฒŒ์ดํŠธ์˜ ์ผ๋ถ€๋กœ ์ž๋™ ๋ถ„์„ ์‹คํ–‰
  2. ์‚ฌ์ „ ์ปค๋ฐ‹ ํ›…: ์ปค๋ฐ‹ ์ „ ์ฝ”๋“œ ๋ณ€ํ™˜ ๋ฐ ๋ฆฐํŒ… ์ž๋™ํ™”
  3. ์ฃผ๊ฐ„ ๋ฆฌํŒฉํ† ๋ง: ๋ฐ˜๋ณต์ ์ธ ์œ ์ง€๋ณด์ˆ˜ ์ž‘์—… ์˜ˆ์•ฝ
  4. ์˜จ๋ณด๋”ฉ: ์ƒˆ ํŒ€์›์—๊ฒŒ ์ฝ”๋“œ๋ฒ ์ด์Šค ๊ตฌ์กฐ์™€ ์ฝ”๋”ฉ ํ‘œ์ค€ ํ•™์Šต ์ง€์›

๋ฌธ์ œ ํ•ด๊ฒฐ

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

  • Q: API ํ‚ค๊ฐ€ ์—†์œผ๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”? A: FastApply ํ”Œ๋žซํผ์—์„œ API ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜์„ธ์š”.

  • Q: ๋ณ€ํ™˜ ์†๋„๊ฐ€ ๋А๋ฆฐ ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”? A: FASTAPPLY_MODEL์„ ๋” ๊ฐ€๋ฒผ์šด ๋ชจ๋ธ๋กœ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ๋ถ„์„ ๋Œ€์ƒ์„ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ œํ•œํ•˜์„ธ์š”.

  • Q: MCP ํ˜ธํ™˜์„ฑ์ด ๋ณด์žฅ๋˜๋‚˜์š”? A: ๋„ค, ์ด ํ”Œ๋žซํผ์€ ํ‘œ์ค€ MCP ํ”„๋กœํ† ์ฝœ์„ ์ค€์ˆ˜ํ•˜๋ฉฐ, Claude Code, Cursor, Codex ๋“ฑ ์ฃผ์š” AI ์—์ด์ „ํŠธ์™€ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค

MIT ๋ผ์ด์„ ์Šค - ์ž์„ธํ•œ ๋‚ด์šฉ์€ LICENSE ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ธฐ์—ฌํ•˜๊ธฐ

๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ž์„ธํ•œ ๋‚ด์šฉ์€ CONTRIBUTING.md๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ด€๋ จ ์Šคํ‚ฌ