LS Securities OpenAPI MCP server: Korean stock data, charts, screeners, and a local portfolio.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
ํ๊ธ ยท English
ClaudeยทChatGPTยทCopilot ๊ฐ์ AI ๋น์์ LS์ฆ๊ถ OpenAPI๋ฅผ ๋ถ์ ๋๋ค. ์์ธยท์ฐจํธยท๊ธฐ์ ์ ๋ณดยทETFยท์์ฅ ์คํฌ๋ฆฌ๋ยท์ง์/์ ์ข /ํ ๋ง ์ปจํ ์คํธ, LS ์ค๊ณ์ข read-only ์กฐํ(v1.6), ๊ทธ๋ฆฌ๊ณ ๋ด ํ์ดํผ ํฌํธํด๋ฆฌ์คยท๊ด์ฌ์ข ๋ชฉ๊น์ง โ ํ์ ์ฐ๋ ๋ํ์ฐฝ์์ ์์ฐ์ด๋ก ๋ฌป๊ณ ๋ฐ์ต๋๋ค.
"์ค๋ ์ฝ์คํผ ์ด๋ ์ด? ๊ฐํ ์ ์ข ์?" "SKํ์ด๋์ค ์ผ๋ด ์ฐจํธ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ธ ๋ด์ค" "๋ด LS ๊ณ์ข ์๊ณ ๋ณด์ฌ์ค" โ v1.6 "์ค๋ ๋งค๋งค์ผ์ง๋ ์์ต๋ฅ " โ v1.6 "ํํฌ์์ ์ผ์ฑ์ ์ 64์ฃผ ํ๋จ 21.5๋ง์ ์์ด" "๋ด ๋ณด์ ์ค 2์ฐจ์ ์ง ํ ๋ง๋ง ๋ชจ์๋ด" "ํฌํธํด๋ฆฌ์ค ๋ฐฑ์ ํด์ค"
์ค์ ํ ๋ฒ์ด๋ฉด ๋ฉ๋๋ค. ์ข ๋ชฉ ์ฝ๋๋ฅผ ์ธ์ธ ํ์๋, HTS๋ฅผ ๋ฐ๋ก ๋์ธ ํ์๋ ์์ต๋๋ค.
๋ํ์ฐฝ์ ๋ง๊ฒ ๊ฐ๋ณ๊ฒ ๋ตํฉ๋๋ค. ์ฐจํธยท์ง์ ์๊ณ์ดยท๋ณด์ ์ข ๋ชฉ์ฒ๋ผ ์ปค์ง๊ธฐ ์ฌ์ด ์๋ต์ ์์ฝ ์ฐ์ ํํ๋ก ๋ณด๋ด๊ณ , ํ์ํ ๊ฒฝ์ฐ์๋ง ์๋ณธ ๋ฐ์ดํฐ๋ก ์ด์ด๊ฐ๋๋ก ์ค๊ณํ์ต๋๋ค. ๊ทธ๋์ ๊ธด ์ฐจํธ ๋ถ์์ด๋ ์คํฌ๋ฆฌ๋ ๋ํ๋ ๋ถํ์ํ ํ ํฐ์ ๋ ์ฐ๊ณ ์ด์ด๊ฐ ์ ์์ต๋๋ค.
๊ฐ๋ฐ์์ฉ ๊ธฐ์ ๋ฌธ์(ํ๊ฒฝ ๋ณ์, ์๊ฒฉ์ฆ๋ช ์ ์ฑ , ๋๊ตฌ ์๊ทธ๋์ฒ, ์์ธ ์คํค๋ง, SDKยท๋น๋)๋ ์๋ฌธ README์ ์์ต๋๋ค.
๋๊ตฌ ์ด๋ฆ์ด ์๋๋ผ "์ด๋ค ์ง๋ฌธ์ ๋ตํ ์ ์๋๊ฐ" ๋ก ๋ฌถ์์ต๋๋ค.
"์ผ์ฑ์ ์ ์ง๊ธ ์ผ๋ง์ผ?" ยท "์นด์นด์ค ํธ๊ฐ์ฐฝ ๋ณด์ฌ์ค" ยท "๋ฏธ์ฅ ํ ์ฌ๋ผ ํ์ฌ๊ฐ" ยท "๋ด ๊ด์ฌ์ข ๋ชฉ 10๊ฐ ๊ฐ๊ฒฉ ํ๋ฒ์ ๋น๊ต"
๊ตญ๋ด ๋จ์ผ ์ข ๋ชฉ ํ์ฌ๊ฐ์ 10๋จ๊ณ ํธ๊ฐ, ํด์ธ์ฃผ์ ํ์ฌ๊ฐ/์ข ๋ชฉ์ ๋ณด/10๋จ๊ณ ํธ๊ฐ, ๋๋ ๊ตญ๋ด ์ต๋ 50์ข ๋ชฉ ์ผ๊ด ๋น๊ต.
"SKํ์ด๋์ค ์ผยท์ฃผยท์๋ด ๊ฐ์ด ๋ณด์ฌ์ค" ยท "NVDA ์ผ๋ด์ ์ด๋ํ๊ท ์ ์ด๋ RSI" ยท "์ฌ๊ธฐ์ MA200๋ ์ถ๊ฐํด์ค"
๊ตญ๋ดยทํด์ธ ๊ฐ๋ณ์ฃผ์์ ์ผยท์ฃผยท์ยท๋ ยท๋ถยทํฑ ์ฐจํธ, ์ด๋ํ๊ท ยทRSIยทMACDยท๋ณผ๋ฆฐ์ ๋ฐด๋ ๊ฐ์ ๊ธฐ์ ์งํ, ๋ณ๊ณก์ ยทMA ์ ๋ ฌยท๊ณ ์ ๋๋น ๋ํญ ๊ฐ์ ์ฌ์ ๊ณ์ฐ๋ ๋ถ์. ๊ตญ๋ดยทํด์ธ ๋ชจ๋ ์ถ๊ฐ ์งํ๋ ๊ธฐ๊ฐ ๋ณ๊ฒฝ์ ํ์ ๋ํ์์ ๊ทธ๋๋ก ์ด์ด๊ฐ ์ ์์ต๋๋ค.
"์นด์นด์ค ์ข ๋ชฉ์ฝ๋ ๋ญ์ผ?" ยท "ํ ์ฌ๋ผ keysymbol ์ฐพ์์ค" ยท "๋ฐ์ด์ค ETF ์๋ ค์ค" ยท "์ผ์ฑ์ ์ PER์ด๋ ๋ถ๊ธฐ๋ณ ๋งค์ถ ์ถ์ด"
KOSPI/KOSDAQ ์ข ๋ชฉ๋ช ๋ถ๋ถ ๊ฒ์, ๋ฏธ๊ตญ/ํด์ธ์ฃผ์ ๋ง์คํฐ ๊ฒ์, ์ผ๋ฐ์ฃผ์/ETF ํํฐ, PER/PBR/EPSยท๋ถ๊ธฐ ์ฌ๋ฌดยท52์ฃผ ๊ฐ๊ฒฉ ๋ฒ์ยท์์ ๊ฑฐ๋์ยท์ธ๊ตญ์ธ ๋ณด์ , SPACยท๊ด๋ฆฌ์ข ๋ชฉ ํ๋๊ทธ.
"KODEX 200 NAV๋ ๊ดด๋ฆฌ์จ ๋ณด์ฌ์ค" ยท "TIGER ๋ฏธ๊ตญ๋์ค๋ฅ100 ๊ตฌ์ฑ์ข ๋ชฉ ๋น์ค ์์ 10๊ฐ"
ETF/ETN ์ ์ฉ ์ ๋ณด(NAVยท์ถ์ ์ค์ฐจ์จยท๊ดด๋ฆฌ์จยทAUMยทLP), ๊ตฌ์ฑ์ข ๋ชฉ(PDF) ๋น์ค์ ์ ๋ ฌ๊ณผ ์์ N๊ฐ ์ ํ.
"์ค๋ ์์น๋ฅ ์์ 10๊ฐ" ยท "๊ฑฐ๋๋๊ธ ์์ + ์์ด 1์กฐ ์ด์" ยท "PER ๋ฎ์ ์ข ๋ชฉ 30๊ฐ" ยท "์ค๋ ์ธ์ธ ๋งค์ ์์"
๋ฑ๋ฝ๋ฅ ยท์์ดยท๊ฑฐ๋๋ยท๊ฑฐ๋๋๊ธ ์์, ๊ฑฐ๋ ๊ธ์ฆ, ํ๋๋ฉํธ ๋ญํน(PER/PBR/ROE ๋ฑ), ํฌ์์ ์๊ธ, ์ ๊ณ /์ ์ ๊ฐ, ๊ณต๋งค๋ ์ถ์ด, ์ฆ๊ถ์ฌ ํฌ์์๊ฒฌ, ๊ด๋ฆฌยท๋งค๋งค์ ์ง ์ข ๋ชฉ โ ๊ฐ๊ฒฉยท๊ฑฐ๋๋ ํํฐ๋ง๊ณผ ํจ๊ป.
"๊ณจ๋ ํฌ๋ก์ค ์ ํธ ์ด๋ค ๊ฒ ์์ด?" ยท "์ธ๊ตญ์ธ ๋งค์ streak ์ ํธ ๋๋ ค์ค" ยท "๊ฑฐ๋๋๊ธ ๊ธ์ฆ โฉ ์ธ์ธ ๋งค์ ์์ชฝ์ ๋ค ์กํ ์ข ๋ชฉ"
LS๊ฐ ํ๋ ์ด์ ํ 99๊ฐ ์ ํธ ์นดํ๋ก๊ทธ(์ดํ์ ์ ๋ฐฐ์ดยทMA ๋ํยท๊ณต๋งค๋ ์ถ์ธยท์ธ๊ตญ์ธ ์๊ธ streak ๋ฑ)๋ฅผ ์ด๋ฆ์ด๋ ํค์๋๋ก ์ฐพ์ ๊ทธ๋๋ก ์คํํฉ๋๋ค. ๋ ๊ฐ ์ด์์ AND(๊ต์งํฉ) / OR(ํฉ์งํฉ) ์ผ๋ก ํฉ์ณ ํ ๋ฒ์ ๋ถ๋ฅผ ์๋ ์์ด โ "๊ฑฐ๋๋๊ธ ๊ธ์ฆ๊ณผ ์ธ๊ตญ์ธ ๋งค์ ๋ ๋ค ์กํ ์ข ๋ชฉ" ์ฒ๋ผ HTS ํ ํ๋ฉด์์๋ ํํํ ์ ์๋ ๋ณตํฉ ์กฐ๊ฑด๋ ํ ๋ฒ์ ๋ํ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
"์ค๋ ์ฝ์คํผ" ยท "๊ฐํ ์ ์ข ์?" ยท "2์ฐจ์ ์ง ํ ๋ง ์ข ๋ชฉ ๋น๊ต" ยท "์ผ์ฑ์ ์๊ฐ ์ํ ํ ๋ง" ยท "๋์ค๋ฅยทํ์จ ์ด๋?"
๊ตญ๋ด ์ง์ ๋จ๊ฑดยท์๊ณ์ด ์กฐํ, ํด์ธ ์ง์ยทํ์จยท์ ๋ฌผ, ์ ์ข ๋ฑ๋ฝ๋ฅ ๋ญํน, ์ ์ข /ํ ๋ง ์์ ์ข ๋ชฉ ์ผ๊ด ์์ธ, ์ข ๋ชฉ๋ณ ํ ๋ง ์ญ์กฐํ. ํค์๋๊ฐ ๋ชจํธํ๋ฉด ํ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ๋๋ฌป์ต๋๋ค.
"์ค๋ ํ๋ก๊ทธ๋จ๋งค๋งค ์ด๋ ์ด?" ยท "ํ๋ก๊ทธ๋จ์ด ์๋งค์ํ ์ข ๋ชฉ ์์" ยท "์ผ์ฑ์ ์ ํ๋ก๊ทธ๋จ ์๊ธ ์ถ์ด" ยท "์ผ์ฑ์ ์ ๊ธฐ๊ด์ด ๋งค์ง ์ค์ธ์ง ๋ถ์ํด์ค"
์์ฅ ์ ์ฒด ํ๋ก๊ทธ๋จ๋งค๋งค(์ฐจ์ตยท๋น์ฐจ์ต) ํ๋ฆ์ ๋ถ ๋จ์ยท์ผ ๋จ์๋ก, ์ข ๋ชฉ๋ณ ํ๋ก๊ทธ๋จ ์๋งค์ ๋ญํน(์๊ฐ์ด์ก ๋๋น ๋น์ค์ผ๋ก ์ ๊ทํ), ๊ฐ๋ณ ์ข ๋ชฉ์ ํ๋ก๊ทธ๋จ ์๊ธ ์ถ์ด๊น์ง โ ๋ชจ๋ ์ธ๋ผ์ธ ์ฐจํธ์ ํจ๊ป. ํ ์ข ๋ชฉ์ ํ๋ก๊ทธ๋จ ๋ฐ์๊ตญ์ ๋งค์งยท๋ถ์ฐยทchurn์ผ๋ก ํ์ ํ๋ footprint ๋ถ์๋.
"๋ด LS ๊ณ์ข ์๊ณ " ยท "์ค๋ ์ฃผ๋ฌธ ์ฒด๊ฒฐ๋์ด?" ยท "BEP ๋จ๊ฐ ์๋ ค์ค" ยท "์ด๋ฒ ๋ฌ ์์ต๋ฅ " ยท "์ค๋ ๋งค๋งค์ผ์ง" ยท "์ผ์ฑ์ ์ ์ต๋ ๋ช ์ฃผ ์ด ์ ์์ด?"
LS appkey์ ๋ฌถ์ธ ์ค๊ณ์ข๋ฅผ read-only๋ก ์กฐํํฉ๋๋ค. ๋ณด์ ์๊ณ ยท๋น์ผ ์ฃผ๋ฌธ/๋ฏธ์ฒด๊ฒฐยท์์๊ธ/์ฃผ๋ฌธ๊ฐ๋ฅ๊ธ์กยท๊ธฐ๊ฐ ์์ตยท์ผ์ผ ๋งค๋งค์ผ์งยท์ฃผ๋ฌธ์ด๋ ฅยท๊ฑฐ๋๋ด์ญยท์ ์ฉํ๋ยท์ข ๋ชฉ๋ณ ์ฃผ๋ฌธ๊ฐ๋ฅ์๋(์ฆ๊ฑฐ๊ธ๋ฅ 100% / 50% / 35% ๋ณ๋ก). ๋งค ํธ์ถ๋ง๋ค LS REST๋ฅผ ๋ค์ ์ณ์ ํญ์ ์ต์ โ ์บ์ ์์, ๋ฐ๋ชฌ ์์. ๋ฐ์ฃผ๋ v1.7์์.
ํ์ดํผ ํฌํธํด๋ฆฌ์ค(accounts ํ
์ด๋ธ, ๋ค์ค ๋ธ๋ก์ปค ์๋ ์
๋ ฅ)์ LS ์ค๊ณ์ข(ls_accounts ํ
์ด๋ธ, appkey ์๋ ๋ฐ๊ฒฌ)๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฆฌ๋ ์ ์ฅ์๋ผ์, ํ์ดํผ ๊ณ์ข์ "LS์ฆ๊ถ" ๋ผ๋ฒจ์ ๋ถ์ฌ๋ ์ค๊ณ์ข ์๋ต์ ๊ฐ๋ฆฌ์ง ์์ต๋๋ค.
"ํํฌ์ ์ผ์ฑ์ ์ 10์ฃผ 6.8๋ง ์์ด" ยท "5์ฃผ ๋ 7.5๋ง์ ์ถ๊ฐ ๋งค์" ยท "๋ด ํ๊ฐ์์ต ๋ณด์ฌ์ค" ยท "๊ด์ฌ์ข ๋ชฉ์ NAVER ์ถ๊ฐ" ยท "ํฌํธํด๋ฆฌ์ค ๋ฐฑ์ ํด์ค"
์ฌ๋ฌ ์ฆ๊ถ์ฌ ๊ณ์ข์ ๋ณด์ ์ข ๋ชฉยท๋งค์/๋งค๋ ๊ธฐ๋ก(๊ฐ์คํ๊ท ํ๋จ ์๋ ๊ณ์ฐ), ์ก๋ฉด๋ถํ ยท๋ฌด์์ฆ์ ์ผ๊ด ๋ฐ์, ๊ณ์ข๋ณ + ํตํฉ ํ๊ฐ์์ต. ๊ทธ๋ฃน๋ณ ๊ด์ฌ์ข ๋ชฉ๊ณผ ๊ด์ฌ ํ ๋ง ์ถ์ , ๋จ์ผ JSON ๋ฐฑ์ ยท๋ณต์. ๋ด ๋ณด์ ์ข ๋ชฉ๊ณผ ํ ๋ง/์ ์ข ์ ๊ต์ฐจํ ํํฐ("๋ด ๋ณด์ ์ค 2์ฐจ์ ์ง ํ ๋ง")๋ ํ ๋ฒ์. broker ๋ผ๋ฒจ์ ์์ ํ์์ฉ์ด๋ผ "ํํฌ", "์ ์ํ์ฆ๊ถ", "LS์ฆ๊ถ ํ์ดํผ" ๋ฑ ์์ ๋กญ๊ฒ ๋ถ์ผ ์ ์๊ณ , LS ์ค๊ณ์ข์ ์ ๋ ์ถฉ๋ํ์ง ์์ต๋๋ค.
"HTS ํ ํ๋ฉด์ผ๋ก๋ ์งค ์ ์๋ ํ๋ฆ์ด ์์ฐ์ด ํ ๋ฌธ์ฅ์ผ๋ก ์ฒ๋ฆฌ๋๋ ์๊ฐ" ๋ค์ฏ ๊ฐ์ง๋ฅผ ๋ชจ์์ต๋๋ค:
์คํฌ๋ฆฐ์ทยท๋ํ ํ๋ฆ ์ ์ฒด๋ ํ์ฉ ์ฌ๋ก ๋ชจ์์์.
์ฌ์ ์ค๋น. dnx๋ .NET SDK 10 ์ด์์ ๋ค์ด ์๋ dotnet ๋๊ตฌ ์คํ๊ธฐ์
๋๋ค. ์์ง ์์ผ๋ฉด .NET ๋ค์ด๋ก๋์์ SDK๋ฅผ ๋จผ์ ์ค์นํ์ธ์ (Windows/macOS/Linux ๋ชจ๋ ์ง์). ํฐ๋ฏธ๋์์ dnx --help๊ฐ ๋์๋ง์ ์ถ๋ ฅํ๋ฉด ์ค๋น ์๋ฃ์
๋๋ค.
LS์ฆ๊ถ OpenAPI ํค ํ ์(AppKey + AppSecretKey)์ด ํ์ํฉ๋๋ค โ LS์ฆ๊ถ โ ๊ณ ๊ฐ์ผํฐ โ ๋งค๋งค์์คํ
โ API ์์ ๋ฐ๊ธ. ์คํฌ์ฉ๊ณผ ๋ชจ์ํฌ์์ฉ์ ๋ณ๋ ํค ํ์ด์
๋๋ค (LS-API-QUIRKS ยง4.2d) โ ํ ๋ชจ๋๋ฅผ ์ฐ๋ ค๋ฉด ๊ทธ ๋ชจ๋ ํค๋ฅผ LS_APPKEY / LS_APPSECRETKEY๋ก ๋ก๋. LS_MARKET์ ๊ฐ์ ํค๋ฅผ ๋ชจ๋๋ง ๋ฐ๊ฟ ์ฐ๋ ์ค์์น๊ฐ ์๋๋ผ, ํ์ฌ ์ฃผ์
๋ ํค๊ฐ ์ค์ ์ฉ์ธ์ง ๋ชจ์์ฉ์ธ์ง ๋ช
์ํ๋ ๋ฐํ์ ๋ชจ๋์
๋๋ค โ REST endpoint๋ ๋ ๋ชจ๋ ๋์ผ, ๋ผ์ฐํ
์ ํค๊ฐ ๊ฒฐ์ . ์์ธํ ๋จ๊ณ๋ ์๋ฌธ README ์ฐธ์กฐ.
claude_desktop_config.json (Claude Desktop) ๋๋ ์ํฌ์คํ์ด์ค ๋ฃจํธ์ .mcp.json (Claude Code)์ ์๋ ํ ๋ฉ์ด๋ฆฌ๋ฅผ ๋ถ์ฌ ๋ฃ๊ณ ํธ์คํธ๋ฅผ ์ฌ์์ํฉ๋๋ค.
Cursor ยท Google Antigravity๋ Claude Desktop๊ณผ ๊ฐ์ mcpServers JSON ์คํค๋ง๋ฅผ ์ฐ๋ฏ๋ก ์ ๋ธ๋ก์ ๊ทธ๋๋ก ์ฐ๊ณ ํ์ผ ๊ฒฝ๋ก๋ง ํธ์คํธ๋ณ ์์น๋ก ๋ฐ๊พธ์๋ฉด ๋ฉ๋๋ค. Codex CLI (TOML) ยท VS Code (servers ํค) ยท FieldCure AssistStudio (GUI ๋ค์ด์ผ๋ก๊ทธ)๋ ํ์์ด ๋ฌ๋ผ ๋ณ๋ ์์ โ ์ ์ฒด ํธ์คํธ๋ณ ์ค์ ์์์ ํ๊ฒฝ ๋ณ์ ๋ชฉ๋ก์ ์๋ฌธ README์ ์์ต๋๋ค.
์ฐจํธ ์ธ๋ผ์ธ ๋ ๋๋ง์ ํธ์คํธ๋ณ๋ก ๋ค๋ฆ
๋๋ค. AssistStudio(v1.1 ์ด์), Claude Desktop Chat, Claude Cowork, VS Code Chat ๋ฑ SEP-1865 ํธ์คํธ๋ ์ฐจํธ๋ฅผ ๋ํ์ฐฝ์ ์ธ๋ผ์ธ ๊ทธ๋ํ๋ก ๋ ๋๋งํฉ๋๋ค(v1.5์์ PlotlyTemplate ํธ๋์
ฐ์ดํฌ๋ฅผ ๋ค๋ฌ์ด ๊ด๊ณ ๋ง ํ๋ ํธ์คํธ๋ ์ค์ ๋ ๋ํ๋๋ก). Codex CLI / Claude Code CLI ๊ฐ์ ํ
์คํธ ์ ์ฉ ํธ์คํธ์์๋ ์ฐจํธ spec์ด ์๋ ์ ๊ฑฐ๋๊ณ ๋ถ์ ์์ฝ๋ง ์ ๋ฌ๋ฉ๋๋ค โ ๋ชจ๋ธ์ _meta.render_status("delivered" / "stripped_text_only") ์ ํธ๋ฅผ ์ฝ์ด "๊ทธ๋ ธ๋ค"๊ณ ๊ฑฐ์ง๋งํ์ง ์์ต๋๋ค(v1.5). ์ด๋ ๊ฒฝ์ฐ๋ ์ฐจํธ ์คํ์ด ํ
์คํธ ์ปจํ
์คํธ๋ฅผ ์ค์ผ์ํค์ง ์์ต๋๋ค(v1.2).
v1.3๋ถํฐ ๋ฏธ์ฅ(Nasdaq / NYSE / AMEX) ์ข ๋ชฉ์ ์์ธยท์ฐจํธยท์ข ๋ชฉ ๊ฒ์์ ์ง์ํฉ๋๋ค. ๊ตญ๋ด์ฃผ์๋ง ์ฐ์ค ๋ถ์ ์ด ์น์ ์ ๊ฑด๋๋ฐ์ ๋ ๋ฉ๋๋ค. ๋ฏธ์ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ผ๋ ค๋ฉด LS์ฆ๊ถ์์ ์ฝ์ ๋ ๊ฐ๋ฅผ ์ถ๊ฐ๋ก ์ ์ฒญํด์ผ ํ์ง๋ง โ API ํค๋ ๊ทธ๋๋ก ์ฐ๋ฉด ๋ฉ๋๋ค. LS๋ ํ AppKey / AppSecretKey ํ์ด์ ์ฝ์ ๊ถํ์ด ๋์ ๋๋ ๋ชจ๋ธ์ ๋๋ค.
[HTS 2004] ํด์ธ์ฃผ์ ๊ฑฐ๋์ ์ฒญ โ ๊ณ์ข์ ๋ฏธ๊ตญ์ฃผ์ ๊ฑฐ๋ ๊ถํ์ ์ถ๊ฐํฉ๋๋ค. LS xingTrader์์ ํ๋ฉด๋ฒํธ 2004 ๋๋ ํด์ธ์์ฅ โ ํด์ธ์ฃผ์ โ ๊ฑฐ๋์ ์ฒญ. ๋์ ๋ฌธ์ 4์ข
(์ธํ์ฆ๊ถ ๊ฑฐ๋์ค๋ช
์ / ํด์ธ์ฃผ์ ํฌ์์ํ๊ณ ์ง / ํด์ธ์ฃผ์ ์ง์ ํฌ์ ์ ๊ณ ๋ฑ ์ ์์ฌํญ / ๊ฐ์ธ์ ์ฉ์ ๋ณด ํ์๋์์)์ ๋์ ํ ์ ์ฒญ. ์ข
ํฉ๋งค๋งค๊ณ์ข ๊ทธ๋๋ก ์ฌ์ฉ ๊ฐ๋ฅ โ ์ ๊ณ์ข ๊ฐ์ค์ ๋ถํ์ํฉ๋๋ค.
[HTS 2007] ํด์ธ์ฃผ์ ์ค์๊ฐ ์์ธ์ ์ฒญ โ ๋ฏธ๊ตญ์ ๋ฌด๋ฃ์
๋๋ค. ํ๋ฉด๋ฒํธ 2007 ๋๋ ํด์ธ์์ฅ โ ํด์ธ์ฃผ์ โ ์ค์๊ฐ ์์ธ์ ์ฒญ. ๋น์ ๋ฌธ๊ฐ(์ผ๋ฐ ๊ฐ์ธ ๊ณ ๊ฐ) ํ์์ ๋ณด ๋ฑ๋ก์ ๊ฐ์ด ์ฒ๋ฆฌํด์ผ ์์ธ ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. ์ ์ฒญํ์ง ์์ผ๋ฉด 15๋ถ ์ง์ฐ์์ธ๊ฐ ๊ธฐ๋ณธ๊ฐ์
๋๋ค. ์ฅ๊ธฐ๊ฐ LS HTS/MTS ๋ฏธ์ ์ ๋๋ ๋ฏธ๊ตญ์ฃผ์ ๊ฑฐ๋๊ฐ ์์ผ๋ฉด LS ์ ์ฑ
์ ์ฌ์ ํต๋ณด ์์ด ์๋ ํด์ง๋ ์ ์์ผ๋ ์ฃผ๊ธฐ์ ์ผ๋ก LS ํด๋ผ์ด์ธํธ๋ฅผ ์ผ๋๋ ๊ฒ ์์ ํฉ๋๋ค.
(๋ง์ฝ ๋์ฐจ๊ฑฐ๋์๋น์ค ์ฝ์ ์ด ์์ผ๋ฉด) ๋จผ์ ํด์ง โ LS ๋ง์ดํ์ด์ง โ ์ฝ์ ๊ด๋ฆฌ, ๋๋ 1544-9911 ์ฝ๋ก ํด์ง. ๋์ฐจ๊ฑฐ๋ ์ฝ์ ์ด ๊ฑธ๋ ค์์ผ๋ฉด ๋ค์ ๋จ๊ณ์ ํด์ธ์ฃผ์ OpenAPI ๋ฑ๋ก ํ๋ฉด์ด ์ฐจ๋จ๋ฉ๋๋ค.
[์น ๋ง์ดํ์ด์ง] ํด์ธ์ฃผ์ OpenAPI ์ฌ์ฉ๋ฑ๋ก โ LS์ฆ๊ถ โ ๋ง์ดํ์ด์ง โ ๋งค๋งค์์คํ
โ ์ฌ์ฉ๋ฑ๋ก/ํด์ง โ "ํด์ธ์ฃผ์ API" ๋ผ๋์ค ์ ํ โ ์ฌ์ฉ๋ฑ๋ก. ๊ฐ์ AppKey / AppSecretKey ํ์ด์ ๊ถํ๋ง ์ถ๊ฐ๋๋ฏ๋ก LS_APPKEY / LS_APPSECRETKEY ํ๊ฒฝ๋ณ์๋ ๊ทธ๋๋ก์
๋๋ค.
์ ์ฒญ ์งํ๋ถํฐ v1.3+ ๋๊ตฌ๊ฐ ๋์ํฉ๋๋ค โ ls_search_overseas_stock, ls_get_overseas_quote, ls_get_overseas_chart, ๊ทธ๋ฆฌ๊ณ ๋ฏธ์ฅ ๋ฐ์ดํฐ์
์๋ ls_add_indicator / ls_reframe_chart ํ์ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
timestamp๋ ํ๊ตญ ์๊ฐ(timestamp_tz: "Asia/Seoul"), ์ฐจํธ์ ์ผ/๋ถ๋ด์ ๋ฏธ๊ตญ ๋๋ถ์๊ฐ ๊ธฐ์ค(bar_timezone: "America/New_York")์
๋๋ค. NVDA "5/22 ์ผ๋ด" = NYSE 5/22 ๊ฑฐ๋ ์ธ์
= ํ๊ตญ ์๊ฐ์ผ๋ก 5/22 22:30 ~ 5/23 05:00 ๊ตฌ๊ฐ.%LOCALAPPDATA%\RedoxNet\LsOpenApi\portfolio.db). ์ธ๋ถ ์ก์ ์ ์์ต๋๋ค. v1.6๋ถํฐ LS ์ค๊ณ์ข์ AcntNo + ์ง์ ๋ช
/๊ณ์ข๋ช
๋ผ๋ฒจ๋ ๊ฐ์ ํ์ผ์ ๋ณ๋ ls_accounts ํ
์ด๋ธ์ ์๋ ๋ฐ๊ฒฌ ์์ ์ ์ ์ฅ๋ฉ๋๋ค (์ค์๊ฐ ์๊ณ /์ฃผ๋ฌธ ์์ฒด๋ ์บ์ํ์ง ์๊ณ ๋งค ํธ์ถ๋ง๋ค LS REST๋ฅผ ์๋ก ์นจ).ls_holding(๋งค์/๋งค๋/๋ณด์ ๊ธฐ๋ก), ls_account(action="upsert")(๊ณ์ข ๋ฑ๋ก), ls_portfolio_io(JSON ๋ฐฑ์
/๋ณต๊ตฌ) ๊ฐ์ ๋ก์ปฌ write๊ฐ ์๊ณ , ์ด๊ฑด ์ธ๋ถ ์ก์ ์์ด ๋ณธ์ธ PC์๋ง ๋จธ๋ญ
๋๋ค.์ด ํ๋ก์ ํธ๋ ๋น๊ณต์ third-party MCP ์๋ฒ์ ๋๋ค. LS์ฆ๊ถ(LS Securities Co., Ltd.)๊ณผ ๊ณต์์ ์ธ ์ ํดยทํ์ยท์น์ธ ๊ด๊ณ๊ฐ ์์ผ๋ฉฐ, "LS์ฆ๊ถ" ๋ฐ ๊ด๋ จ ์ํ๋ ํด๋น ๊ถ๋ฆฌ์์ ์์ ์ ๋๋ค.
๋ณธ ๋๊ตฌ๋ ์ ๋ณด ์ ๊ณต ๋ชฉ์ ์ ์์ธยท์ฐจํธ ๋ฐ์ดํฐ ์กฐํ์ฉ์ ๋๋ค. ํฌ์ ์๋ฌธ์ด๋ ๋งค๋งค ๊ถ์ ๊ฐ ์๋๋ฉฐ, ์ฃผ์ ๊ฑฐ๋์๋ ์๊ธ ์์ค์ ํฌํจํ ์ํ์ด ๋ฐ๋ฆ ๋๋ค. ๋ชจ๋ ํฌ์ ๊ฒฐ์ ๊ณผ ๊ทธ์ ๋ฐ๋ฅธ ์์ต์ ์ ์ ์ผ๋ก ์ฌ์ฉ์ ๋ณธ์ธ์ ์ฑ ์์ ๋๋ค.
API ์ฌ์ฉ ์ LS์ฆ๊ถ OpenAPI ์ด์ฉ ์๋ด๋ฅผ ์ฐธ์กฐํ๊ณ , ์ฌ์ดํธ์ ํ์๋๋ ์ ์ ์ด์ฉ์ฝ๊ด์ ํ์ธ ํ ์ค์ํ์๊ธฐ ๋ฐ๋๋๋ค. ํ์ฌ ๋ฒ์๋ ๊ตญ๋ด์ฃผ์ ์ค์ฌ์ read-only ์์ฅ ๋ฐ์ดํฐ + ํด์ธ์ฃผ์ ์์ธยท์ฐจํธ ์กฐํ(ํด์ธ ์ง์ยทํ์จยท์ ๋ฌผ ์ค๋ ์ท ํฌํจ) + LS ์ค๊ณ์ข read-only ์กฐํ(v1.6 โ ๋ณด์ ยท์๊ณ ยท์ฃผ๋ฌธ์ด๋ ฅยท์ผ์ผ์์ตยท๊ธฐ๊ฐ์์ตยทBEPยท์ฃผ๋ฌธ๊ฐ๋ฅ์๋ยท์ ์ฉํ๋) + ๋ก์ปฌ ํ์ดํผ ํฌํธํด๋ฆฌ์ค ๋ ธํธ(๋ค์ค ๋ธ๋ก์ปค, watchlist, ํ ๋ง, JSON ๋ฐฑ์ /๋ณต๊ตฌ)์ ๋๋ค. v1.7์์ ์ฃผ๋ฌธ ๋ฐ์ฃผ ๊ฐ ์ถ๊ฐ ์์ ์ ๋๋ค. ์ค์๊ฐ ์์ธ(WebSocket) ๋ ํ์ฌ ๊ณ ๋ ค ๋์์ด ์๋๋๋ค.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/lsopenapi)<a href="https://allmcps.com/mcp/lsopenapi"><img src="https://allmcps.com/api/badge/lsopenapi?style=directory" alt="Lsopenapi on AllMCPs" /></a>