ํด๋กœ๋“œ ์ฝ”๋“œ League of Legends API ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค๊ธฐ

์ด๋ฏธ์ง€
ํด๋กœ๋“œ ์ฝ”๋“œ๋กœ League of Legends API ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ “์Šคํฌ๋ž˜ํผ์ฒ˜๋Ÿผ ์“ฐ๋˜, ์ •์ง€ ์•ˆ ๋‹นํ•˜๋Š” ๋ฐฉ๋ฒ•” Claude Code๋ฅผ ํ™œ์šฉํ•ด League of Legends ๊ณต์‹ API ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘·๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ 2026๋…„ ํ˜„์žฌ ๊ธฐ์ค€ ํŒฉํŠธ๋กœ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์›น ์Šคํฌ๋ž˜ํ•‘ ์—†์ด ํ•ฉ๋ฒ•์ ์œผ๋กœ LoL ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ 1. LoL ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์ง„์งœ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„๋ถ€ํ„ฐ ์ •๋ฆฌ 2. ‘์Šคํฌ๋ž˜ํผ’๊ฐ€ ์•„๋‹Œ API ์ˆ˜์ง‘๊ธฐ ๊ตฌ์กฐ 3. ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ๋งก๋Š” ํ•ต์‹ฌ ์—ญํ•  4. ์‹ค์ œ LoL ๋ฐ์ดํ„ฐ ๋ถ„์„ ํ™œ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค 5. ์ •์ง€ ์•ˆ ๋‹นํ•˜๋Š” ์‹ค์ „ ์šด์˜ ํŒ 1. LoL ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘, ์ง„์งœ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„๋ถ€ํ„ฐ ์ •๋ฆฌ “LoL ๋ฐ์ดํ„ฐ ์Šคํฌ๋ž˜ํผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?” ์ด ์งˆ๋ฌธ์—๋Š” ๋จผ์ € ์ •ํ™•ํ•œ ์„ ์„ ๊ทธ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์›น ์Šคํฌ๋ž˜ํ•‘์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. OP.GG, ์ „์  ์‚ฌ์ดํŠธ, Riot ์›นํŽ˜์ด์ง€๋ฅผ ์ง์ ‘ ๊ธ๋Š” ๋ฐฉ์‹์€ ํ˜„์žฌ ์•ฝ๊ด€์ƒ ๋ช…ํ™•ํžˆ ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹™๋‹ˆ๋‹ค. Riot Games ๊ณต์‹ API๋Š” ์ง€๊ธˆ๋„ ์ •์ƒ ์ œ๊ณต ์ค‘์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์Šคํฌ๋ž˜ํผ์ฒ˜๋Ÿผ ์“ฐ๋Š” API ์ˆ˜์ง‘๊ธฐ ๋Š” ์™„์ „ํžˆ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ✔ ์†Œํ™˜์‚ฌ ์ •๋ณด ✔ ๋žญํฌ / ํ‹ฐ์–ด ✔ ๋งค์น˜ ๊ธฐ๋ก ✔ ์ฑ”ํ”ผ์–ธ·KDA·์•„์ดํ…œ ์ด ๋ฒ”์œ„ ๋‚ด์—์„œ๋Š” ๊ฐœ์ธ ๋ถ„์„, ํ•™์Šต, ๋„๊ตฌ ์ œ์ž‘ ๋ชจ๋‘ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ▲ ๋ชฉ์ฐจ๋กœ ๋Œ์•„๊ฐ€๊ธฐ 2. ‘์Šคํฌ๋ž˜ํผ’๊ฐ€ ์•„๋‹Œ API ์ˆ˜์ง‘๊ธฐ ๊ตฌ์กฐ ๊ฐœ๋…๋งŒ ๋ฐ”๊พธ๋ฉด ๋ชจ๋“  ๊ฒŒ ๋ช…ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค. ❌ ์›น ํŽ˜์ด์ง€ ๊ธ๊ธฐ ⭕ ๊ณต์‹ API ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ตฌ์กฐ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. ① Riot API ํ˜ธ์ถœ → ② JSON ๋ฐ์ดํ„ฐ ์ €์žฅ → ③ ๋ถ„์„·์š”์•ฝ ์—ฌ๊ธฐ๊นŒ์ง€๋Š” ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋ฐœ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์ด์ œ ์—ฌ๊ธฐ์— ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค. ํด๋กœ๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ์—ญํ•  ์„ ํ•ฉ๋‹ˆ๋‹ค. ...

South Korea ํˆฌ์ž ๋ฐ์ดํ„ฐ ํด๋กœ๋“œ ์ฝ”๋“œ ํŒŒ์ด์ฌ ๋ถ„์„

South Korea ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„ × ํด๋กœ๋“œ ์ฝ”๋“œ × ํŒŒ์ด์ฌ ์™„์ „ ๊ฐ€์ด๋“œ
“์ˆซ์ž ๋„ˆ๋จธ์˜ ํ๋ฆ„์ด ๋ณด์ด๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์ˆœ๊ฐ„”

๋Œ€ํ•œ๋ฏผ๊ตญ(South Korea) ํˆฌ์ž ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ด์ฌ์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  Claude Code๋ฅผ ํ™œ์šฉํ•ด ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ 2026๋…„ ํ˜„์žฌ ๊ธฐ์ค€ ํŒฉํŠธ๋กœ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ธ ํˆฌ์ž์ž๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ž…๋ฌธ์ž๊นŒ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค.


๐Ÿ“Œ ๋ชฉ์ฐจ


1. ์™œ ํ•œ๊ตญ ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„์— ํด๋กœ๋“œ ์ฝ”๋“œ์ธ๊ฐ€

ํ•œ๊ตญ ํˆฌ์ž ์‹œ์žฅ์€ ์ •๋ณด๊ฐ€ ์—†๋Š” ์‹œ์žฅ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์˜คํžˆ๋ ค ๋ฌธ์ œ๋Š” ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ ์–ด๋””์„œ๋ถ€ํ„ฐ ๋ด์•ผ ํ• ์ง€ ๋ชจ๋ฅธ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์ด ์ง€์ ์—์„œ ํด๋กœ๋“œ ์ฝ”๋“œ(Claude Code) ์˜ ๊ฐ•์ ์ด ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค.

ํด๋กœ๋“œ๋Š” ๋‹จ์ˆœ ๊ณ„์‚ฐ์ด ์•„๋‹ˆ๋ผ ์ˆซ์ž์˜ ๋งฅ๋ฝ๊ณผ ํ๋ฆ„์„ ํ•ด์„ํ•˜๋Š” ๋ฐ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.

✔ ์ง€ํ‘œ ๊ฐ„ ๊ด€๊ณ„ ์„ค๋ช…

✔ ๊ธ‰๋ณ€ ๊ตฌ๊ฐ„ ์›์ธ ์š”์•ฝ

✔ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋กœ ๋ฒˆ์—ญ

๊ทธ๋ž˜์„œ ํ•œ๊ตญ ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์œ ๋… ์ž˜ ์–ด์šธ๋ฆฝ๋‹ˆ๋‹ค.

▲ ๋ชฉ์ฐจ๋กœ ๋Œ์•„๊ฐ€๊ธฐ


2. South Korea ํˆฌ์ž ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ํ•œ๋ˆˆ์— ์ดํ•ด

ํ•œ๊ตญ ํˆฌ์ž ๋ฐ์ดํ„ฐ๋Š” ๋Œ€์ฒด๋กœ ์„ธ ์ถ•์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

① ์ฃผ์‹·์ฑ„๊ถŒ ์‹œ์žฅ ๋ฐ์ดํ„ฐ → ② ๊ฑฐ์‹œ๊ฒฝ์ œ ์ง€ํ‘œ → ③ ์ž๊ธˆ ํ๋ฆ„ ๋ฐ์ดํ„ฐ

์—ฌ๊ธฐ์—๋Š” ์™ธ๊ตญ์ธ ์ˆ˜๊ธ‰, ๊ฐœ์ธ ํˆฌ์ž ๋น„์ค‘, ๊ธˆ๋ฆฌ·ํ™˜์œจ ๊ฐ™์€ ๋ณ€์ˆ˜๋“ค์ด ์–ฝํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์ด ๋ฐ์ดํ„ฐ๋“ค์ด ๊ฐ๊ฐ ๋”ฐ๋กœ ๋†€๊ณ  ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌถ๊ณ , ํด๋กœ๋“œ ์ฝ”๋“œ๋กœ ์˜๋ฏธ๋ฅผ ํ•ด์„ํ•˜๋Š” ์กฐํ•ฉ์ด ๊ฐ•๋ ฅํ•ด์ง‘๋‹ˆ๋‹ค.

์ˆซ์ž๊ฐ€ “์ž๋ฃŒ”์—์„œ “ํŒ๋‹จ ๊ทผ๊ฑฐ”๋กœ ๋ฐ”๋€Œ๋Š” ์ˆœ๊ฐ„์ž…๋‹ˆ๋‹ค.

▲ ๋ชฉ์ฐจ๋กœ ๋Œ์•„๊ฐ€๊ธฐ


3. ํŒŒ์ด์ฌ ๋ถ„์„ ํ๋ฆ„๊ณผ ํด๋กœ๋“œ ์ฝ”๋“œ ์—ญํ• 

ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„์˜ ๊ธฐ๋ณธ ํ๋ฆ„์€ ์•„์ฃผ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.

① ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ → ② ํŒŒ์ด์ฌ ์ „์ฒ˜๋ฆฌ → ③ ํด๋กœ๋“œ ์ฝ”๋“œ ํ•ด์„

ํŒŒ์ด์ฌ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ๊ณ„์‚ฐํ•˜๋Š” ์—ญํ• ์„,

ํด๋กœ๋“œ ์ฝ”๋“œ๋Š” ๊ทธ ๊ฒฐ๊ณผ๋ฅผ “์‚ฌ๋žŒ์˜ ์–ธ์–ด”๋กœ ๋ฐ”๊พธ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์ค‘์š”ํ•œ ํฌ์ธํŠธ๋Š” ๋ถ„์—…์ž…๋‹ˆ๋‹ค.

๊ณ„์‚ฐ์€ ํŒŒ์ด์ฌ์ด, ํŒ๋‹จ ๋ณด์กฐ๋Š” ํด๋กœ๋“œ๊ฐ€ ๋งก์„ ๋•Œ ๋ถ„์„ ํ’ˆ์งˆ์ด ๊ฐ€์žฅ ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.

์ด ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋ฉด ๊ณผ๋„ํ•œ ๊ธฐ๋Œ€๋‚˜ ์˜คํ•ด๋„ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

▲ ๋ชฉ์ฐจ๋กœ ๋Œ์•„๊ฐ€๊ธฐ


4. ์‹ค์ œ ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ๋‚˜๋ฆฌ์˜ค

ํ˜„์‹ค์ ์ธ ์˜ˆ์ œ๋ฅผ ํ•˜๋‚˜ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ•œ๊ตญ ์ฃผ์‹ ์‹œ์žฅ ์ž๊ธˆ ํ๋ฆ„ ๋ถ„์„

① ์ผ๋ณ„ ์‹œ์žฅ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

② ํŒŒ์ด์ฌ์œผ๋กœ ์ˆ˜๊ธ‰·๋ณ€๋™์„ฑ ๊ณ„์‚ฐ

③ ํด๋กœ๋“œ ์ฝ”๋“œ๋กœ ํ๋ฆ„ ์š”์•ฝ

์ด ๊ณผ์ •์—์„œ ์‚ฌ๋žŒ์ด ์ง์ ‘ ํ•˜๋Š” ์ผ์€ ๋ถ„์„ ๋ฐฉํ–ฅ์„ ์ •ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

ํด๋กœ๋“œ๋Š” “์ง€๊ธˆ ์‹œ์žฅ์ด ์–ด๋–ค ์ƒํƒœ์ธ์ง€”๋ฅผ ๋ฌธ์žฅ์œผ๋กœ ์„ค๋ช…ํ•ด ์ค๋‹ˆ๋‹ค.

์ด ์„ค๋ช…์€ ๋ฆฌํฌํŠธ, ๋ธ”๋กœ๊ทธ, ํˆฌ์ž ๊ธฐ๋ก์— ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

▲ ๋ชฉ์ฐจ๋กœ ๋Œ์•„๊ฐ€๊ธฐ


5. ์‹คํŒจํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ํˆฌ์ž ๋ถ„์„ ํŒ

๋งˆ์ง€๋ง‰์œผ๋กœ ๊ผญ ๊ธฐ์–ตํ•ด์•ผ ํ•  ํฌ์ธํŠธ์ž…๋‹ˆ๋‹ค.

✔ ์˜ˆ์ธก๋ณด๋‹ค ํ•ด์„์— ์ง‘์ค‘ํ•  ๊ฒƒ

✔ ํ•˜๋‚˜์˜ ์ง€ํ‘œ์— ์ง‘์ฐฉํ•˜์ง€ ๋ง ๊ฒƒ

✔ ํด๋กœ๋“œ ๊ฒฐ๊ณผ๋Š” ์ฐธ๊ณ  ์ž๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ

ํˆฌ์ž ๋ฐ์ดํ„ฐ ๋ถ„์„์€ ๋ฏธ๋ž˜๋ฅผ ๋งžํžˆ๋Š” ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋ผ,

ํŒ๋‹จ์˜ ์‹ค์ˆ˜๋ฅผ ์ค„์ด๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

์ด ๊ธฐ์ค€๋งŒ ์ง€์ผœ๋„ ๋ฐ์ดํ„ฐ๋Š” ํ›จ์”ฌ ์ •์งํ•ด์ง‘๋‹ˆ๋‹ค.


๐Ÿ”— ๊ผญ ํ•„์š”ํ•œ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€

Claude ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€

ํ•œ๊ตญ๊ฑฐ๋ž˜์†Œ(KRX)

ํ•œ๊ตญ์€ํ–‰ ๊ฒฝ์ œํ†ต๊ณ„์‹œ์Šคํ…œ

๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ


ํŒŒ์ด์ฌ์€ ๊ณ„์‚ฐ๊ธฐ์ด๊ณ , ํˆฌ์ž ๋ฐ์ดํ„ฐ๋Š” ์žฌ๋ฃŒ์ด๋ฉฐ,

ํด๋กœ๋“œ ์ฝ”๋“œ๋Š” ๊ทธ ์žฌ๋ฃŒ๋ฅผ ํ•ด์„ํ•˜๋Š” ์กฐ๋ฆฌ์‚ฌ์ž…๋‹ˆ๋‹ค.

์ด ์กฐํ•ฉ์„ ์“ฐ๋Š” ์ˆœ๊ฐ„ ์ˆซ์ž๋Š” ๋” ์ด์ƒ ๋‘๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

terminal-setup ํŒŒ์ผ๋กœ ํด๋กœ๋“œ ์ฝ”๋“œ ์ปจํ…์ŠคํŠธ ๊ด€๋ฆฌ๋ฒ•

@package.json ๋ถ„์„ ํด๋กœ๋“œ ์ฝ”๋“œ ์˜์กด์„ฑ ์ •๋ฆฌ ๋ช…๋ น์–ด

MCP ์„œ๋ฒ„ ์ถ”๊ฐ€·์‚ญ์ œ์™€ Claude Code ๊ณ ๊ธ‰ ์„ค์ • ์™„์ „ ์ •๋ณต ๊ฐ€์ด๋“œ