Korea Stock Insight Mcp

io.github.yjhann33-design由 GitHub 帳號 yjhann33-design 發布v0.1.3更新於 Oct 24, 2026

Korean stock market MCP — DART disclosures + KRX prices, English-first for global LLM analysts.

已驗證STDIO僅桌面金融資料與分析

概覽

AI 產生的概覽

本機 MCP 伺服器,讓助理以英文查詢韓國 DART 公告、XBRL 財務報表以及 KOSPI/KOSDAQ 每日股價。

可以做什麼
將韓國公司名稱或 6 位股票代號解析為 DART corp_code,並取得 KST/UTC 當日日期以便建立日期範圍查詢。列出近期 DART 公告,取得單一公告的中繼資料與檢視連結。讀取完整 XBRL 財務報表,支援合併或個別、季度或年度。取得 KOSPI/KOSDAQ 股票與 ETF 的每日 OHLCV 行情。
適用情境
適合研究韓國股票的英語分析師,希望在一次助理對話中取得公告、財務資料與股價歷史,而不必手動瀏覽 DART。適用於同業比較、催化事件前的公告監控,以及把公告與近期股價走勢合併分析。
執行需求
透過 stdio 在本機執行,使用 uvx 或 pipx 從 PyPI 套件 korea-stock-insight-mcp 安裝,因此需要具備 uv 或 pipx 的 Python 環境。需要 opendart.fss.or.kr 的免費 DART API 金鑰,透過 DART_API_KEY 環境變數傳入。股價資料來自 yfinance,需要網路存取;無需帳號或信用卡。
安裝前請注意
DART_API_KEY 是寫入用戶端設定檔的金鑰,應妥善保管該檔案。此伺服器讀取公開公告與市場資料,看似不會寫入、傳送或刪除任何內容,但查詢會送往 DART 與 yfinance,因此儘管是本機 stdio 傳輸,資料仍會離開本機。資料僅供參考,不構成投資建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Korea Stock Insight Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Korea Stock Insight MCP

mcp-name: io.github.yjhann33-design/korea-stock-insight-mcp

[PyPI] [License: MIT]

English-first MCP — built for global LLM analysts, not Korean fluency speakers.

Drop-in for Claude Desktop, Cursor, Cline, and any MCP-compatible client. Ask in English, get Korean filings, financials, and KOSPI/KOSDAQ prices in one tool call chain — DART corp_code lookup, disclosures, XBRL statements, daily OHLCV.

What you get

ToolWhat it does
get_today_dateToday in KST/UTC (YYYYMMDD) — call before any date-range query
get_corp_codeResolve Korean company name or 6-digit ticker → DART corp_code
get_disclosure_listRecent DART filings (date, title, type, receipt no.)
get_disclosureFiling metadata + canonical viewer URL
get_financial_statementFull XBRL financial statements (consolidated/separate, quarterly/annual)
get_stock_quoteDaily OHLCV from KOSPI/KOSDAQ (via yfinance, no key required)

DART (전자공시시스템) is South Korea's electronic disclosure system — the SEC EDGAR equivalent, operated by the Financial Supervisory Service (FSS).

Why English-first matters

Korean public filings are written in Korean, ticker codes are 6-digit numerics with no global mnemonic, and the disclosure system (DART) has no English equivalent of EDGAR's full-text search. For a non-Korean analyst, that's three friction layers before any actual research.

This server collapses them. Tool descriptions, parameter names, and examples are all written for an LLM that doesn't read Korean — company resolution accepts English names ("Samsung Electronics", "Naver"), responses include English context where useful, and the workflow is one Claude/Cursor turn instead of three browser tabs.

  • English-first tool descriptions — names, params, examples all in English
  • DART + KRX in one place — disclosures, financials, daily prices through a single MCP
  • One-line install, no account — uvx korea-stock-insight-mcp and you're done (only a free DART key needed)
  • Local stdio, MIT, no telemetry — your queries don't leave your machine

Quick start (Claude Desktop)

1. Get a free DART API key

Register at opendart.fss.or.kr and grab your API key from the user page. Instant, free, no credit card.

2. Add to your Claude Desktop config

Edit claude_desktop_config.json (location: macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\):

json
{  "mcpServers": {    "korea-stock-insight": {      "command": "uvx",      "args": ["korea-stock-insight-mcp"],      "env": {        "DART_API_KEY": "YOUR_DART_KEY_HERE"      }    }  }}

If you don't have uvx, install uv first (one-liner on macOS/Linux/Windows), or use pipx:

json
{  "mcpServers": {    "korea-stock-insight": {      "command": "pipx",      "args": ["run", "korea-stock-insight-mcp"],      "env": {"DART_API_KEY": "YOUR_DART_KEY_HERE"}    }  }}

3. Restart Claude Desktop and try

"What were Samsung Electronics' most recent disclosures? Pull their last quarter's revenue and operating profit."

Claude will chain get_corp_code("Samsung Electronics") → get_disclosure_list("005930") → get_financial_statement(corp_code, 2025, "FY") automatically.

Sample queries (30 seconds, copy-paste into Claude)

Three workflows global analysts actually run on Korean equities. Each one chains 2–4 tool calls automatically.

1. Memory-cycle peer comparison

"Compare Samsung Electronics and SK Hynix on revenue, operating margin, and capex for the most recent annual filing. Highlight where they diverge."

Resolves both names to corp_codes → pulls latest XBRL → returns a side-by-side. Useful for tracking the HBM/DRAM cycle.

2. Disclosure radar before a catalyst

"Show me Naver's last 30 days of DART filings. Flag anything about earnings, M&A, share buybacks, or executive changes."

get_disclosure_list with date range, then Claude triages titles. No Korean reading required — the tool description tells Claude what filing types to look for.

3. Price + filing context in one turn

"What did Kakao file most recently, and how has the stock moved on KOSPI over the past 90 days?"

Combines get_disclosure_list + get_stock_quote so you get the news and the price reaction in the same answer.

Other examples

  • "Pull LG Energy Solution's last annual report and summarize the management discussion."
  • "What's the KODEX 200 ETF's 6-month trend?" (works with ETFs too)
  • "For Hyundai Motor, list every disclosure tagged as a major decision (주요사항보고서) in 2025."

Roadmap

  • v0.2 — Full disclosure body extraction (zipped XBRL → plain text)
  • v0.3 — Multi-company batch queries, sector aggregations
  • Future — Optional hosted tier with English-summarized disclosures and webhook push (no ETA; track progress in GitHub Issues)

Feedback & contributions

This is solo-maintained, and stdio mode means I can't see who's using it. The only signals I get are PyPI downloads, GitHub stars, and what you tell me.

If this helps you, please let me know:

  • 🐛 Open an issue — bugs, missing tools, broken queries
  • 💬 Discussions — "anyone analyzed [ticker]?", "is this the right tool for X?", general questions
  • ⭐ Star the repo — easiest way to signal demand and shape the roadmap

If you actually analyze Korean stocks with Claude/Cursor, I'd genuinely love to hear what queries you run and what's missing.

License

MIT. See LICENSE.

Acknowledgments

來源:README.md,提交 7084e6c

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.3最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分