๋‹ฟ
๋‹ฟ
โš”๏ธ ๋ฒ ํ…Œ๋ž‘ ํŒŒํŠธ๋„ˆ
โ˜• ์ปคํ”ผ์ฑ— ์˜คํ”ˆ

๐Ÿ”’ ๊ฐœ์ธ/ํšŒ์‚ฌ ํ”„๋กœ์ ํŠธ ๊ตฌ๋ถ„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค ์ฃผ๋ชฉ! -- ํ•˜์œ„ ํด๋”์—์„œ MCP ์•ˆ ์žกํž ๋•Œ, ๋ฐ”๋กœ๊ฐ€๊ธฐ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ (2ํƒ„)

๐Ÿ“Œ ์ด ๊ธ€์€ 2ํƒ„์ด์—์š”!

1ํƒ„ ".env๊ฐ€ ๋ญ”๋ฐ? ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์™„์ „ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ"๋ฅผ ๋จผ์ € ์ฝ์œผ๋ฉด ๋” ์ดํ•ด๊ฐ€ ์‰ฌ์›Œ์š”.

๐Ÿ“– ๋ฐฐ๊ฒฝ

1ํƒ„์—์„œ _work/์™€ _personal/ ํด๋”์— ๊ฐ๊ฐ .mcp.json์„ ๋งŒ๋“ค์–ด์„œ ํšŒ์‚ฌ/๊ฐœ์ธ MCP ์„ค์ •์„ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ ธ์–ด์š”.

๊ทธ๋Ÿฐ๋ฐ ์ €๋„ ์ง์ ‘ ์จ๋ณด๋‹ˆ๊นŒ "์–ด? ์•ˆ ๋˜๋Š”๋ฐ?" ํ•˜๋Š” ์ƒํ™ฉ์ด ์ƒ๊ธฐ๋”๋ผ๊ณ ์š”.

์™œ ๊ทธ๋Ÿฐ์ง€ ์›์ธ์„ ์ฐพ์•˜๊ณ , ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๊นŒ์ง€ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”.


๐ŸŽฏ ์ด๋Ÿฐ ๋ถ„์ด ์ฝ์œผ๋ฉด ์ข‹์•„์š”

1ํƒ„ ๋ณด๊ณ  _work/ ํด๋”์— .mcp.json ์ž˜ ๋งŒ๋“ค์–ด๋’€๋Š”๋ฐ...

๋‹ค์Œ ๋‚  _work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/ ํด๋”์—์„œ Linear MCP๋ฅผ ์“ฐ๋ ค๊ณ  ํ•˜๋‹ˆ๊นŒ "Linear MCP๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค"?

๋ถ„๋ช…ํžˆ ์„ค์ •ํ•ด๋’€๋Š”๋ฐ ์™œ ์•ˆ ๋˜๋Š” ๊ฑฐ์ฃ ? ๐Ÿ˜ญ


๐Ÿ˜ฑ "๋ถ„๋ช…ํžˆ 1ํƒ„๋Œ€๋กœ ํ–ˆ๋Š”๋ฐ์š”?"

1ํƒ„ ์ฝ๊ณ  ์—ด์‹ฌํžˆ ์„ค์ •ํ–ˆ์–ด์š”.

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json     โ† ํšŒ์‚ฌ Linear ํ‚ค โœ…
โ””โ”€โ”€ .env          โ† ํšŒ์‚ฌ Airtable ํ‚ค โœ…

๐Ÿ“ _personal/
โ”œโ”€โ”€ .mcp.json     โ† ๊ฐœ์ธ Linear ํ‚ค โœ…
โ””โ”€โ”€ .env          โ† ๊ฐœ์ธ Airtable ํ‚ค โœ…

"์ข‹์•„, ์ด์ œ ํšŒ์‚ฌ ํด๋”์—์„œ ์ž‘์—…ํ•˜๋ฉด ํšŒ์‚ฌ MCP๊ฐ€ ๋กœ๋“œ๋˜๊ฒ ์ง€!"

๋ฟŒ๋“ฏํ•˜๊ฒŒ ์ €์žฅํ•˜๊ณ  ํ‡ด๊ทผํ–ˆ์–ด์š”. ๐Ÿ˜Š


๐Ÿ“ ๊ทธ๋Ÿฐ๋ฐ ์‹ค์ œ ์ž‘์—… ํด๋”๋Š” ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ์–ด์š”

๋‹ค์Œ ๋‚  ์ถœ๊ทผํ•ด์„œ _work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/ ํด๋”์—์„œ ์ž‘์—…ํ•˜๋‹ค๊ฐ€ Linear MCP๋ฅผ ์“ฐ๋ ค๊ณ  ํ–ˆ๋”๋‹ˆ ์—†๋‹ค๊ณ  ํ•˜๋”๋ผ๊ณ ์š”.

์ž ๊น, ํšŒ์‚ฌ ํด๋” ๊ตฌ์กฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋”๋ผ?

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json              โ† ํšŒ์‚ฌ Linear ํ‚ค (์—ฌ๊ธฐ ์„ค์ •ํ•จ!)
โ”œโ”€โ”€ .env                   โ† ํšŒ์‚ฌ Airtable ํ‚ค
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/
โ”œโ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/
โ”œโ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-D/

์‹ค์ œ๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฑด _work ํด๋”๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ทธ ์•ˆ์— ์žˆ๋Š” ๊ฐ๊ฐ์˜ ํ”„๋กœ์ ํŠธ ํด๋”์˜ˆ์š”!


๐Ÿ˜ฑ ๊ทผ๋ฐ ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ Claude Code๋ฅผ ์—ด๋ฉด...

ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A ํด๋”์—์„œ Claude Code๋ฅผ ์—ด์—ˆ์–ด์š”.

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json              โ† ์—ฌ๊ธฐ ์„ค์ •ํ•ด๋’€๋Š”๋ฐ...
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/     โ† โญ ์—ฌ๊ธฐ์„œ Claude Code ์—ด์—ˆ์–ด์š”!
    โ””โ”€โ”€ (โŒ .mcp.json ์—†์Œ!)

๋‚˜: "Linear์—์„œ ์ด์Šˆ ๊ฐ€์ ธ์™€์ค˜"

Claude Code: "Linear MCP๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค"


ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B ํด๋”์—์„œ๋„ ์—ด์–ด๋ดค์–ด์š”.

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json              โ† ์—ฌ๊ธฐ ์„ค์ •ํ•ด๋’€๋Š”๋ฐ...
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/     โ† โญ ์—ฌ๊ธฐ์„œ Claude Code ์—ด์—ˆ์–ด์š”!
    โ””โ”€โ”€ (โŒ .mcp.json ์—†์Œ!)

๋‚˜: "Linear ์ด์Šˆ ๋ณด์—ฌ์ค˜"

Claude Code: "Linear MCP๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค"

๐Ÿ˜ญ ์–ด๋А ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ ์—ด์–ด๋„ MCP๊ฐ€ ์•ˆ ์žกํ˜€์š”!


๐Ÿ” ์›์ธ์„ ์ฐพ์•˜์–ด์š”: Claude Code๋Š” "๋‚ด ํด๋”"๋งŒ ๋ด์š”

ํ•œ์ฐธ ์‚ฝ์งˆํ•˜๋‹ค๊ฐ€ ๊นจ๋‹ฌ์•˜์–ด์š”.

Claude Code๋Š” "๋‚ด๊ฐ€ ์‹œ์ž‘ํ•œ ํด๋”"์˜ .mcp.json๋งŒ ์ฐพ์•„์š”.

๋ถ€๋ชจ ํด๋”๊นŒ์ง€ ์˜ฌ๋ผ๊ฐ€์„œ ์ฐพ์•„๋ณด์ง€ ์•Š์•„์š”!

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json                    โ† ์—ฌ๊ธฐ์— ์žˆ๋Š”๋ฐ...
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/          โ† Claude Code๋Š” ์—ฌ๊ธฐ์„œ ์‹œ์ž‘๋จ
โ”‚   โ””โ”€โ”€ (๋น„์–ด์žˆ์Œ)               โ† .mcp.json์ด ์—†๋„ค? โ†’ MCP ์—†์Œ!
โ”‚
โ”œโ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/          โ† ์—ฌ๊ธฐ์„œ ์‹œ์ž‘ํ•˜๋ฉด?
โ”‚   โ””โ”€โ”€ (๋น„์–ด์žˆ์Œ)               โ† ์—ฌ๊ธฐ๋„ ์—†์Œ โ†’ MCP ์—†์Œ!
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/               โ† ์—ฌ๊ธฐ์„œ ์‹œ์ž‘ํ•˜๋ฉด?
    โ””โ”€โ”€ (๋น„์–ด์žˆ์Œ)               โ† ๋งˆ์ฐฌ๊ฐ€์ง€ โ†’ MCP ์—†์Œ!

Claude Code ์ž…์žฅ์—์„œ๋Š”:

"๋‚˜๋Š” 'ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A' ํด๋”์—์„œ ์‹œ์ž‘ํ–ˆ์–ด"
"์ด ํด๋”์— .mcp.json ์žˆ์–ด? โ†’ ์—†๋„ค"
"๊ทธ๋Ÿผ MCP ์—†๋Š” ๊ฑฐ์•ผ"
(๋ถ€๋ชจ ํด๋”์ธ _work๋Š” ์•ˆ ๋ด„)

1ํƒ„์˜ ๊ตฌ์กฐ๊ฐ€ ํ‹€๋ฆฐ ๊ฒŒ ์•„๋‹ˆ์—์š”. ๋‹ค๋งŒ Claude Code๊ฐ€ ํ•˜์œ„ ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ ์ƒ์œ„ ํด๋” ์„ค์ •์„ ์ž๋™์œผ๋กœ ์•ˆ ์ฝ์–ด์ฃผ๋Š” ๊ฑฐ์˜ˆ์š”.


๐Ÿค” ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜์ฃ ?

๋‘ ๊ฐ€์ง€ ์„ ํƒ์ง€๊ฐ€ ์žˆ์–ด์š”:

๋ฐฉ๋ฒ•

์„ค๋ช…

๋ฌธ์ œ์ 

โŒ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๋ณต์‚ฌ

๋ชจ๋“  ํ”„๋กœ์ ํŠธ์— .mcp.json ๋ณต์‚ฌ

๋…ธ๊ฐ€๋‹ค, ํ‚ค ๋ฐ”๋€Œ๋ฉด ๋‹ค ์ˆ˜์ •ํ•ด์•ผ ํ•จ

โœ… ๋ฐ”๋กœ๊ฐ€๊ธฐ ์‚ฌ์šฉ

์ƒ์œ„ ํด๋”๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

์ด๊ฒŒ ์ •๋‹ต!

"๋ฐ”๋กœ๊ฐ€๊ธฐ"๊ฐ€ ๋ญ๋ƒ๊ณ ์š”? ์ง€๊ธˆ๋ถ€ํ„ฐ ์„ค๋ช…ํ• ๊ฒŒ์š”!


๐Ÿคฏ ์ฒซ ๋ฒˆ์งธ ์‹œ๋„: "๊ทธ๋ƒฅ ๋ณต์‚ฌํ•˜๋ฉด ๋˜์ง€ ์•Š๋‚˜?"

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/
โ”‚   โ””โ”€โ”€ .mcp.json     โ† ๋ณต์‚ฌ!
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/
โ”‚   โ””โ”€โ”€ .mcp.json     โ† ๋˜ ๋ณต์‚ฌ!
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/
โ”‚   โ””โ”€โ”€ .mcp.json     โ† ๋˜๋˜ ๋ณต์‚ฌ!
โ””โ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-D/
    โ””โ”€โ”€ .mcp.json     โ† ๋˜๋˜๋˜ ๋ณต์‚ฌ!

๋ฌธ์ œ์ :

์ƒํ™ฉ

๊ฒฐ๊ณผ

ํ”„๋กœ์ ํŠธ 10๊ฐœ๋ฉด?

10๋ฒˆ ๋ณต์‚ฌ

API ํ‚ค ๋ฐ”๋€Œ๋ฉด?

10๊ฐœ ํŒŒ์ผ ๋‹ค ์ˆ˜์ •

์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๋ฉด?

๋ณต์‚ฌํ•˜๋Š” ๊ฑฐ ๊นŒ๋จน์Œ โ†’ MCP ์•ˆ ๋จ

๋…ธ๊ฐ€๋‹ค์—์š”. ๊ทธ๋ฆฌ๊ณ  ์–ธ์  ๊ฐ€ ๋ฐ˜๋“œ์‹œ ๊นŒ๋จน์–ด์š”.


๐Ÿ’ก ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ์“ฐ๋ฉด ๋˜์ž–์•„!

์œˆ๋„์šฐ์—์„œ "๋ฐ”๋กœ๊ฐ€๊ธฐ" ์จ๋ณด์…จ์ฃ ? ๋งฅ์—์„œ๋Š” "๋ณ„์นญ(Alias)"์ด๋ผ๊ณ ๋„ ํ•ด์š”.

์ง„์งœ ํŒŒ์ผ์€ ํ•˜๋‚˜์ธ๋ฐ, ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๊ทธ ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ.

๐Ÿ–ฅ๏ธ ๋ฐ”ํƒ•ํ™”๋ฉด
โ”œโ”€โ”€ ๐Ÿ”— Chrome ๋ฐ”๋กœ๊ฐ€๊ธฐ    โ†’ ์ง„์งœ Chrome์€ Applications ํด๋”์—
โ”œโ”€โ”€ ๐Ÿ”— VS Code ๋ฐ”๋กœ๊ฐ€๊ธฐ   โ†’ ์ง„์งœ VS Code๋„ Applications์—
โ””โ”€โ”€ ๐Ÿ”— Slack ๋ฐ”๋กœ๊ฐ€๊ธฐ     โ†’ ๋งˆ์ฐฌ๊ฐ€์ง€

๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ๋”๋ธ”ํด๋ฆญํ•˜๋ฉด? ์ง„์งœ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜์ž–์•„์š”.

์ด๊ฑธ .mcp.json์— ์จ๋จน์œผ๋ฉด ๋ผ์š”!


๐Ÿ”— "์‹ฌ๋ณผ๋ฆญ ๋งํฌ" = ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐœ๋ฐœ์ž๋“ค์€ ์ด ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ(Symbolic Link)๋ผ๊ณ  ๋ถˆ๋Ÿฌ์š”.

์ด๋ฆ„์ด ์–ด๋ ค์›Œ ๋ณด์ด์ง€๋งŒ, ๊ทธ๋ƒฅ ๋ฐ”๋กœ๊ฐ€๊ธฐ์˜ˆ์š”.

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json                      โ† ๐Ÿ  ์ง„์งœ ํŒŒ์ผ (์›๋ณธ)
โ”‚
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ!
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ!
โ””โ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ!

โ†’ ../.mcp.json๊ฐ€ ๋ญ๋ƒ๊ณ ์š”?

  • .. = "ํ•œ ์นธ ์œ„ ํด๋”" (๋ถ€๋ชจ ํด๋” = _work)

  • /.mcp.json = "๊ทธ ํด๋”์˜ .mcp.json ํŒŒ์ผ"

๊ทธ๋Ÿฌ๋‹ˆ๊นŒ "๋ถ€๋ชจ ํด๋”์— ์žˆ๋Š” .mcp.json์„ ๋ด!"๋ผ๋Š” ๋œป์ด์—์š”.


โœจ ๋ฐ”๋กœ๊ฐ€๊ธฐ์˜ ๋งˆ๋ฒ•

์ด์ œ ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ๋ณผ๊นŒ์š”?

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json                           โ† ํšŒ์‚ฌ Linear ํ‚ค (์›๋ณธ)
โ””โ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json        โ† ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํ•˜์œ„ ํด๋”์—์„œ ํด๋กœ๋“œ์ฝ”๋“œ๋ฅผ ์—ด์–ด์„œ..!

๋‚˜: cd ~/Documents/DEV/_work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A
๋‚˜: claude (Claude Code ์‹œ์ž‘)

Claude Code: ".mcp.json ์–ด๋”จ์ง€... ์žˆ๋„ค!"
Claude Code: "์–ด? ์ด๊ฑฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋„ค. ๋”ฐ๋ผ๊ฐ€๋ณผ๊นŒ..."
Claude Code: "_work/.mcp.json์„ ์ฝ์—ˆ์–ด!"
Claude Code: "ํšŒ์‚ฌ Linear ํ‚ค๋กœ ์„ค์ • ์™„๋ฃŒ!"

๋‚˜: "Linear์—์„œ ์ด๋ฒˆ ์Šคํ”„๋ฆฐํŠธ ์ด์Šˆ ๊ฐ€์ ธ์™€์ค˜"
Claude Code: "๋„ค! 3๊ฐœ์˜ ์ด์Šˆ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค..." โœ…

๋“œ๋””์–ด ๋๋‹ค! ๐ŸŽ‰

ํ”„๋กœ์ ํŠธ ํด๋”์— ์ง„์งœ ํŒŒ์ผ์ด ์—†์–ด๋„, ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ๋”ฐ๋ผ๊ฐ€์„œ ์›๋ณธ์„ ์ฝ์–ด์š”!


๐ŸŽ‰ ๋ฐ”๋กœ๊ฐ€๊ธฐ์˜ ์žฅ์ 

์žฅ์ 

์„ค๋ช…

โœ… ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ๊ด€๋ฆฌ

_work/.mcp.json ํ•˜๋‚˜๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋

โœ… ํ‚ค ๋ฐ”๊ฟ”๋„ OK

์›๋ณธ๋งŒ ๋ฐ”๊พธ๋ฉด ๋ชจ๋“  ํ”„๋กœ์ ํŠธ์— ๋ฐ˜์˜

โœ… ์šฉ๋Ÿ‰ 0

๋ฐ”๋กœ๊ฐ€๊ธฐ๋Š” ์šฉ๋Ÿ‰์„ ๊ฑฐ์˜ ์•ˆ ๋จน์–ด์š”

โœ… Git์— ์•ˆ ์˜ฌ๋ผ๊ฐ

.gitignore์— ์ถ”๊ฐ€ํ•˜๋ฉด ์•ˆ์ „


๐Ÿค” ๊ทผ๋ฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋„ ๋งค๋ฒˆ ๋งŒ๋“ค์–ด์•ผ ํ•ด?

์—ฌ๊ธฐ์„œ ์˜๋ฌธ์ด ์ƒ๊ฒจ์š”:

"๋ฐ”๋กœ๊ฐ€๊ธฐ ์ข‹์€ ๊ฑด ์•Œ๊ฒ ๋Š”๋ฐ... ์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค ์ง์ ‘ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฑฐ์•ผ?"

์•„๋‹ˆ์š”! ์ž๋™ํ™”ํ•˜๋ฉด ๋ผ์š”.

ํด๋”์— ๋“ค์–ด๊ฐ€๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ๊ธฐ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์–ด์š”.

์ƒํ™ฉ

์ž๋™ํ™” ์ „

์ž๋™ํ™” ํ›„

์ƒˆ ํ”„๋กœ์ ํŠธ ํด๋” ๋งŒ๋“ค๊ณ  ๋“ค์–ด๊ฐ

๋ฐ”๋กœ๊ฐ€๊ธฐ ์ง์ ‘ ๋งŒ๋“ค์–ด์•ผ ํ•จ

์ž๋™์œผ๋กœ ์ƒ๊น€!

๊ธฐ์กด ํ”„๋กœ์ ํŠธ ํด๋”๋กœ ์ด๋™

๋ฐ”๋กœ๊ฐ€๊ธฐ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•จ

์—†์œผ๋ฉด ์ž๋™ ์ƒ์„ฑ!

ํ•œ ๋ฒˆ ์ž๋™ํ™” ์„ค์ •ํ•˜๋ฉด ์˜์›ํžˆ ์ž๋™์ด์—์š”.

์„ค์ • ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์—์„œ ์„ค๋ช…ํ• ๊ฒŒ์š”!


๐Ÿ› ๏ธ Claude Code์—๊ฒŒ ์„ค์ • ๋ถ€ํƒํ•˜๊ธฐ

๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์ง์ ‘ ๋ช…๋ น์–ด๋ฅผ ์น  ํ•„์š” ์—†์–ด์š”. Claude Code์—๊ฒŒ ์‹œํ‚ค๋ฉด ๋ผ์š”!


๐Ÿ“ Claude Code์—๊ฒŒ ์ด๋ ‡๊ฒŒ ๋งํ•˜์„ธ์š”

_work ํด๋”์™€ _personal ํด๋”์˜ ๋ชจ๋“  ํ•˜์œ„ ํ”„๋กœ์ ํŠธ์— ์ƒ์œ„ ํด๋”์˜ .mcp.json์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋งŒ๋“ค์–ด์ค˜

Claude Code๊ฐ€ ์•Œ์•„์„œ ํ•ด์ค„ ๊ฑฐ์˜ˆ์š”:

  • _work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/.mcp.json โ†’ _work/.mcp.json ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

  • _work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/.mcp.json โ†’ _work/.mcp.json ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

  • _work/ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/.mcp.json โ†’ _work/.mcp.json ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

  • _personal/๊ฐœ์ธ-ํ”„๋กœ์ ํŠธ-A/.mcp.json โ†’ _personal/.mcp.json ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

  • ... (๋ชจ๋“  ํ”„๋กœ์ ํŠธ์— ์ž๋™์œผ๋กœ!)


๐Ÿšช ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ๋ž€?

๋ญ”๊ฐ€์š”?

"ํด๋” ๋“ค์–ด๊ฐˆ ๋•Œ๋งˆ๋‹ค ์ž๋™์œผ๋กœ ๋ญ”๊ฐ€ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ"์ด์—์š”.

๋งˆํŠธ ์ž๋™๋ฌธ์ฒ˜๋Ÿผ์š”. ๋‚ด๊ฐ€ ๋ญ”๊ฐ€ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ํ•  ํ•„์š” ์—†์ด, ๋“ค์–ด๊ฐ€๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฌธ์ด ์—ด๋ฆฌ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ์š”.


์–ด๋””์— ์ €์žฅ๋ผ์š”?

~/.zshrc ํŒŒ์ผ์— ์ €์žฅ๋ผ์š”.

์ด๊ฒŒ ๋ญ๋ƒ๋ฉด, ํ„ฐ๋ฏธ๋„์ด ์‹œ์ž‘ํ•  ๋•Œ ์ž๋™์œผ๋กœ ์ฝ๋Š” ์„ค์ • ํŒŒ์ผ์ด์—์š”.

๐Ÿ“ ๋‚ด ์ปดํ“จํ„ฐ
โ””โ”€โ”€ ๐Ÿ“ Users/
    โ””โ”€โ”€ ๐Ÿ“ ๋‚˜/
        โ””โ”€โ”€ .zshrc     โ† ๐Ÿ”ง ํ„ฐ๋ฏธ๋„ ์„ค์ • ํŒŒ์ผ (์—ฌ๊ธฐ์— ์ €์žฅ!)

๐Ÿ’ก .zshrc๋Š” "์ˆจ๊น€ ํŒŒ์ผ"์ด๋ผ์„œ Finder์—์„œ ์•ˆ ๋ณด์—ฌ์š”. ํ•˜์ง€๋งŒ Claude Code๋Š” ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ์–ด์š”!


์–ธ์ œ ์‹คํ–‰๋ผ์š”?

ํ„ฐ๋ฏธ๋„์—์„œ ํด๋”๋ฅผ ์ด๋™ํ•  ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋ผ์š”.

๋‚˜: (ํ„ฐ๋ฏธ๋„์—์„œ ํด๋” ์ด๋™)
   โ†“
ํ„ฐ๋ฏธ๋„: ".zshrc์— ๋ญ”๊ฐ€ ์žˆ๋‚˜? ์‹คํ–‰ํ•ด๋ณผ๊ฒŒ"
   โ†“
์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ: "_work ๋ฐ‘์ด๋„ค! ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋งŒ๋“ค์–ด์ค„๊ฒŒ"
   โ†“
ํ„ฐ๋ฏธ๋„: "๐Ÿ”— MCP ์„ค์ • ์—ฐ๊ฒฐ๋จ!"

์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์š”?

Claude Code์—๊ฒŒ ์‹œํ‚ค๋ฉด ๋ผ์š”!

"์•ž์œผ๋กœ _work๋‚˜ _personal ํ•˜์œ„ ํด๋”๋กœ ์ด๋™ํ•  ๋•Œ ์ž๋™์œผ๋กœ ์ƒ์œ„ .mcp.json ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ์ƒ๊ธฐ๋„๋ก .zshrc์— ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€ํ•ด์ค˜"

Claude Code๊ฐ€ .zshrc ํŒŒ์ผ์„ ์—ด์–ด์„œ ์ž๋™ํ™” ์ฝ”๋“œ๋ฅผ ๋„ฃ์–ด์ค„ ๊ฑฐ์˜ˆ์š”.


์ž๋™ํ™”๊ฐ€ ๋˜๋ฉด ์ด๋ ‡๊ฒŒ ์ž‘๋™ํ•ด์š”

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ์ƒˆ-ํ”„๋กœ์ ํŠธ/     โ† ์ƒˆ๋กœ ๋งŒ๋“  ํด๋” (์•„์ง ๋ฐ”๋กœ๊ฐ€๊ธฐ ์—†์Œ)

ํ„ฐ๋ฏธ๋„์—์„œ ์ด ํด๋”๋กœ ์ด๋™ํ•˜๋ฉด: (ํ˜น์€ ํ•ด๋‹น ํด๋”์—์„œ ํด๋กœ๋“œ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด)

๋‚˜: (ํ„ฐ๋ฏธ๋„์—์„œ) cd ~/Documents/DEV/_work/์ƒˆ-ํ”„๋กœ์ ํŠธ
   โ†“
์ž๋™ ์Šคํฌ๋ฆฝํŠธ: "์–ด? _work ๋ฐ‘์ด๋„ค. ๋ฐ”๋กœ๊ฐ€๊ธฐ ์žˆ์–ด?"
   โ†“
์ž๋™ ์Šคํฌ๋ฆฝํŠธ: "์—†๋„ค! ๋งŒ๋“ค์–ด์ค„๊ฒŒ."
   โ†“
ํ„ฐ๋ฏธ๋„: "๐Ÿ”— MCP ์„ค์ • ์—ฐ๊ฒฐ๋จ!"
๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ์ƒˆ-ํ”„๋กœ์ ํŠธ/
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ์ž๋™์œผ๋กœ ์ƒ๊น€!

์ƒˆ ํ”„๋กœ์ ํŠธ ํด๋”์— ๋“ค์–ด๊ฐ€๊ธฐ๋งŒ ํ•˜๋ฉด, ์ž๋™์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ์ƒ๊ฒจ์š”!


๐Ÿ—‚๏ธ ์ตœ์ข… ๊ตฌ์กฐ

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json                      โ† ๐Ÿ  ์›๋ณธ (ํšŒ์‚ฌ Linear ํ‚ค)
โ”œโ”€โ”€ .env                           โ† ๐Ÿ” ํšŒ์‚ฌ ํ™˜๊ฒฝ๋ณ€์ˆ˜
โ”‚
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-B/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ”œโ”€โ”€ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-C/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ””โ”€โ”€ (์ƒˆ ํ”„๋กœ์ ํŠธ)/
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ์ž๋™ ์ƒ์„ฑ!

๐Ÿ“ _personal/
โ”œโ”€โ”€ .mcp.json                      โ† ๐Ÿ  ์›๋ณธ (๊ฐœ์ธ Linear ํ‚ค)
โ”œโ”€โ”€ .env                           โ† ๐Ÿ” ๊ฐœ์ธ ํ™˜๊ฒฝ๋ณ€์ˆ˜
โ”‚
โ”œโ”€โ”€ ๊ฐœ์ธ-ํ”„๋กœ์ ํŠธ-A/
โ”‚   โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ””โ”€โ”€ (์ƒˆ ํ”„๋กœ์ ํŠธ)/
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ์ž๋™ ์ƒ์„ฑ!

๐ŸŽฌ ์„ค์ • ํ›„์—๋Š” ์ด๋ ‡๊ฒŒ ๋ผ์š”

โœ… ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A ํด๋”์—์„œ Claude Code ์—ด๋ฉด

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json                      โ† ์›๋ณธ
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-A/             โ† โญ ์—ฌ๊ธฐ์„œ Claude Code ์—ด๋ฉด
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๋ฐ”๋กœ๊ฐ€๊ธฐ๊ฐ€ ์›๋ณธ์„ ๊ฐ€๋ฆฌํ‚ด!

๋‚˜: "Linear์—์„œ ์ด์Šˆ ๊ฐ€์ ธ์™€์ค˜"

Claude Code: "๋„ค! 5๊ฐœ์˜ ์ด์Šˆ๊ฐ€ ์žˆ์–ด์š”..." โœ…


โœ… ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ๋Š” ๊ฐœ์ธ ํ‚ค๋กœ!

๐Ÿ“ _personal/
โ”œโ”€โ”€ .mcp.json                      โ† ๊ฐœ์ธ Linear ํ‚ค (์›๋ณธ)
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ๊ฐœ์ธ-ํ”„๋กœ์ ํŠธ-A/             โ† โญ ์—ฌ๊ธฐ์„œ Claude Code ์—ด๋ฉด
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๊ฐœ์ธ ํ‚ค๋ฅผ ๊ฐ€๋ฆฌํ‚ด!

๋‚˜: "๋‚ด ์ด์Šˆ ๋ณด์—ฌ์ค˜"

Claude Code: "2๊ฐœ์˜ ์ด์Šˆ๊ฐ€ ์žˆ์–ด์š”..." โœ…


โœ… ์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค์–ด๋„ ์ž๋™์œผ๋กœ!

๐Ÿ“ _work/
โ”œโ”€โ”€ .mcp.json
โ”‚
โ””โ”€โ”€ ๐Ÿ“ ํšŒ์‚ฌ-ํ”„๋กœ์ ํŠธ-E/             โ† ์ƒˆ๋กœ ๋งŒ๋“  ํด๋”
    โ””โ”€โ”€ .mcp.json โ†’ ../.mcp.json   โ† ๐Ÿ”— ์ž๋™์œผ๋กœ ์ƒ๊น€!

์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ณ  ๋“ค์–ด๊ฐ€๊ธฐ๋งŒ ํ•˜๋ฉด ๋! ์„ค์ • ํŒŒ์ผ ๋ณต์‚ฌ? ํ•„์š” ์—†์–ด์š”.


๐Ÿ†š ๋น„๊ต: ์ „ vs ํ›„

์ƒํ™ฉ

์˜ˆ์ „ (๋…ธ๊ฐ€๋‹ค)

์ง€๊ธˆ (์ž๋™ํ™”)

์ƒˆ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘

.mcp.json ๋ณต์‚ฌํ•ด์•ผ ํ•จ

ํด๋” ๋“ค์–ด๊ฐ€๋ฉด ์ž๋™ ์ƒ์„ฑ

API ํ‚ค ๋ณ€๊ฒฝ

๋ชจ๋“  ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ์ˆ˜์ •

์›๋ณธ 1๊ฐœ๋งŒ ์ˆ˜์ •

์„ค์ • ๊นŒ๋จน์Œ

MCP ์•ˆ ๋จ โ†’ ์‚ฝ์งˆ

์ž๋™์ด๋ผ ๊นŒ๋จน์„ ์ผ ์—†์Œ

ํ”„๋กœ์ ํŠธ 10๊ฐœ

ํŒŒ์ผ 10๊ฐœ ๊ด€๋ฆฌ

์›๋ณธ 1๊ฐœ + ๋ฐ”๋กœ๊ฐ€๊ธฐ


๐Ÿ“Œ ์ •๋ฆฌ

๊ฐœ๋…

์‰ฌ์šด ๋ง

์‹ฌ๋ณผ๋ฆญ ๋งํฌ

๋ฐ”๋กœ๊ฐ€๊ธฐ

์›๋ณธ .mcp.json

_work/๋‚˜ _personal/์— ์žˆ๋Š” ์ง„์งœ ์„ค์ • ํŒŒ์ผ

๋ฐ”๋กœ๊ฐ€๊ธฐ .mcp.json

ํ•˜์œ„ ํ”„๋กœ์ ํŠธ์—์„œ ์›๋ณธ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ

์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ

ํด๋” ๋“ค์–ด๊ฐˆ ๋•Œ ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ž๋™ ์ƒ์„ฑ


โœ… Claude Code์—๊ฒŒ ์‹œํ‚ฌ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

Claude Code์—๊ฒŒ ์ˆœ์„œ๋Œ€๋กœ ๋งํ•˜์„ธ์š”:

  1. "_work/.mcp.json์— ํšŒ์‚ฌ Linear ํ‚ค ์„ค์ •ํ•ด์ค˜"

    • ํšŒ์‚ฌ Linear API ํ† ํฐ ํ•„์š”

  2. "_personal/.mcp.json์— ๊ฐœ์ธ Linear ํ‚ค ์„ค์ •ํ•ด์ค˜"

    • ๊ฐœ์ธ Linear API ํ† ํฐ ํ•„์š”

  3. "_work๋ž‘ _personal ํ•˜์œ„ ํด๋” ์ „๋ถ€์— MCP ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๋งŒ๋“ค์–ด์ค˜"

    • ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์— ๋ฐ”๋กœ๊ฐ€๊ธฐ ์ƒ์„ฑ

  4. ".zshrc์— MCP ์ž๋™ ๋งํฌ ์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€ํ•ด์ค˜"

    • ์•ž์œผ๋กœ ์ƒˆ ํ”„๋กœ์ ํŠธ์— ์ž๋™ ์ ์šฉ

  5. "์ œ๋Œ€๋กœ ๋๋Š”์ง€ ํ™•์ธํ•ด์ค˜"

    • ์•„๋ฌด ํ”„๋กœ์ ํŠธ ํด๋”์˜ .mcp.json์ด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ์ธ์ง€ ํ™•์ธ


๋” ์ด์ƒ ์„ค์ • ํŒŒ์ผ ๊ฑฑ์ • ์—†์ด, ์ฝ”๋”ฉ์—๋งŒ ์ง‘์ค‘ํ•˜์„ธ์š”! ๐Ÿš€

4
1๊ฐœ์˜ ๋‹ต๊ธ€
์ง€ํ”ผํ„ฐ์Šค ๋‰ด์Šค๋ ˆํ„ฐ

์ด๋ฒˆ ์ฃผ AI, ๋”ฑ ์“ธ ๊ฒƒ๋งŒ

๋งค์ฃผ ์›”์š”์ผ ์˜คํ›„,
์ฝ๊ณ  ๋ฐ”๋กœ ์จ๋จน์„ AI ์†Œ์‹๋งŒ