2 min read

Personal CLI + MCP

Table of Contents

K8s One-click install for macOS

https://github.com/BeaverHouse/macos-oneclick-install

์•ž์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ €์˜ ์„œ๋ฒ„ ๊ตฌ์„ฑ์—๋Š” Mac mini๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
macOS๋Š” K8s ๊ตฌ์„ฑ์„ ์œ„ํ•ด ๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์ด ํ•„์š”ํ•˜๊ณ , ์„ค์น˜ ๊ณผ์ •์—์„œ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ OS ๋ฒ„์ „์„ ๊พธ์ค€ํžˆ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜, ์ถ”ํ›„ ๊ธฐ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์„ค์น˜ ๊ณผ์ •์— ๋ฆฌ์†Œ์Šค๋ฅผ ์†Œ๋น„ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด CLI๋ฅผ ๋งŒ๋“ค์–ด ์ œ๊ฐ€ ํ•„์š”ํ•œ ํ™˜๊ฒฝ์„ ํ•œ ๋ฒˆ์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

CLI๋กœ install ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ , GitLab PAT์™€ Sudo ๊ถŒํ•œ ๋ถ€์—ฌ์— ํ•„์š”ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ๋Š” ์ œ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ํ™˜๊ฒฝ์ด macOS๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์— macOS์—์„œ๋งŒ ๋™์ž‘ํ•˜์ง€๋งŒ, Ubuntu ๋“ฑ ๋‹ค๋ฅธ OS์—์„œ๋„ ์ถฉ๋ถ„ํžˆ ํ™•์žฅ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Custom MCP

์ด๋ฏธ ์กด์žฌํ•˜๋Š” MCP๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋กœ MCP๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋งŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๊ตฌ์˜ ์ˆ˜๋ฅผ ์ ๊ฒŒ ํ•˜์—ฌ AI์˜ ์˜ค์ž‘๋™์„ ์ค„์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Customํ•œ ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•˜๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋„๊ตฌ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฑ์—”๋“œ ์ฝ”๋“œ์˜ ๊ตฌ์กฐ๋„ ์žก๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ Flow๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ด์Šˆ ๋ถ„์„ (Slack ๋ฉ”์‹œ์ง€, Linear ์ด์Šˆ, Confluence ๋ฌธ์„œ ๋“ฑ)
    • MCP + ์‚ฌ์šฉ์ž + Claude Code๊ฐ€ ๊ฐ™์ด ์ƒํ˜ธ์ž‘์šฉ
  2. MCP๋กœ ์ƒˆ๋กœ์šด Linear ํ‹ฐ์ผ“ ๋ฐœํ–‰
  3. AI์™€ ํ•จ๊ป˜ ์ž‘์—…
  4. gh pr ๋ช…๋ น์–ด๋กœ PR ์ƒ์„ฑ (Auto-merge๋„ ๊ฐ€๋Šฅ)

Custom CLI

MCP์™€ ๋ณ„๋„๋กœ ๊ฐœ์ธ์šฉ CLI๋„ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.
์ƒ๋Œ€์ ์œผ๋กœ AI๋ณด๋‹ค๋Š” ์ œ๊ฐ€ ๋งŽ์ด ํ•˜๊ฒŒ ๋˜๋Š” ๋ฐ˜๋ณต์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์šฉ๋„์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์™ธ๋ถ€ ์ €์žฅ์†Œ์—์„œ ํ™˜๊ฒฝ๋ณ€์ˆ˜ import/export
  • Git์—์„œ Remote ๋ธŒ๋žœ์น˜ ์กฐํšŒํ•˜์—ฌ Merge๋œ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ
  • Git Squash
    • ๊ฐœ์ธ ์ž‘์—…๋ฌผ์—์„œ Commit์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜‘์—…์—๋Š” ๋‹น์—ฐํžˆ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ €์˜ ๊ฐœ์ธ ์„ฑํ–ฅ์ž…๋‹ˆ๋‹ค ๐Ÿ˜Š