プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Korea Data MCP

作者:YoungsoonLeeバージョン 0.1.7i★ –iパソコンで動く
レジストリ名io.github.YoungsoonLee/korea-data-mcp

インストール

概要

作者による説明(英語の原文)

Korean public data: corporate filings, stock prices, apartments, statutes, economic statistics

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 法律・行政データ
  • 入力が必要なもの:OPENDART_API_KEY, DATAGOKR_SERVICE_KEY, LAWGOKR_OC, ECOS_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: OPENDART_API_KEY, DATAGOKR_SERVICE_KEY, LAWGOKR_OC, ECOS_API_KEY

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

作者の .mcpb ファイルをダウンロード

リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。

ターミナルでこれを実行します

動かす前に、空欄の値を入力してください。

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • OPENDART_API_KEY 秘密 env
    OpenDART key for corporate filings, financials, dividends, shareholders and major decisions (opendart.fss.or.kr)
  • DATAGOKR_SERVICE_KEY 秘密 env
    data.go.kr Decoding key for holidays, corporations, business status, apartment trades and rents, stock prices
  • LAWGOKR_OC 秘密 env
    law.go.kr OC for statutes and court rulings (set at open.law.go.kr)
  • ECOS_API_KEY 秘密 env
    Bank of Korea ECOS key for interest rates, exchange rates, prices, GDP and other statistics (ecos.bok.or.kr/api)

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント YoungsoonLee で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

法律・行政データのほかのサーバーとの比較i

  • このカテゴリのほかの1735件のうち0%よりスターが多い
  • このカテゴリのほかの1735件のうち94%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1735件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Korea Data MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:OPENDART_API_KEY, DATAGOKR_SERVICE_KEY, LAWGOKR_OC, ECOS_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.1.7)がレジストリに届いたのは3 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。

代わりに使えるものは?

同じカテゴリには:Thai Legal, Lintsure, INDEC Argentina (no oficial)

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Thai Legal

作者:legaltech.in.th

Thai legal search MCP — statutes, gazette, opinions, court cases. Pro: court-jurisdiction rulings.

クラウドで動く今日更新
インストール

Lintsure

作者:lintsure

Compliance readiness checks for code: EU AI Act, GDPR, SOC 2, ISO 27001. Local. Not legal advice.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

korea-data-mcp

English | 한국어

Pass Korean public APIs straight to an AI agent and it gets answers wrong. korea-data-mcp gives it the right ones.

An MCP server for Korean corporate filings, financials, dividends and major shareholders, stock prices, apartment sale prices and rents, business registration status, public holidays, statutes and court rulings, and Bank of Korea economic statistics, from the official free APIs of OpenDART, data.go.kr, law.go.kr and ECOS.

  • Correct, with evidence. 78 traps found on the live APIs (wrong half-year revenue, laws not in force yet, cancelled deals, district codes that changed in 2026, and more) are handled, each covered by a test that uses the real response. The full list is public: What korea-data-mcp handles for you. In a small evaluation, agents with korea-data-mcp answered 10 of 10 questions with one call each; with the raw APIs they hit the traps, needed about 3x the calls, and missed one.
  • Installs in one click. A single binary with nothing else to install. In Claude Desktop, open korea-data-mcp.mcpb and enter your keys. Also in the official MCP Registry.
  • Private. It runs on your machine. Your keys and questions go only to the government APIs, never through a third-party server, and there is no telemetry.
  • Focused. 23 tools with clear descriptions, so an agent picks the right one without filling its context with dozens of others.

Why it matters

Example: "What was Samsung Electronics' revenue in the first half of 2025?" Here is what OpenDART actually returns:

{ "account_nm": "매출액", "thstrm_dt": "2025.01.01 ~ 2025.06.30",

"thstrm_amount": "74,566,317,000,000", "thstrm_add_amount": "153,706,820,000,000" }

The period says January to June, so an agent reads thstrm_amount and answers ₩74.6 trillion. That is wrong: it is the second quarter only. The half-year figure, ₩153.7 trillion, is in a different field. Most Korean MCP servers pass this response on as is. korea-data-mcp returns:

{ "name": "매출액", "statement_type": "income_statement",

"current": { "start": "2025-01-01", "end": "2025-06-30", "amount": 153706820000000 }, "current_quarter": { "start": "2025-04-01", "end": "2025-06-30", "amount": 74566317000000 } }

So the agent gets it right, and can even split out the second quarter:

Three more traps, each of which silently produces a wrong answer:

  • Law that is not law yet. Ask law.go.kr for the current Labor Standards Act (근로기준법) and the text includes 제44조의4, labeled as in effect since 2026-10-08. It actually takes effect on 2027-01-01; the official "current law" text already contains amendments that are only promulgated. korea-data-mcp returns the text in force on the date you ask for (today by default) and lists what is coming in upcoming (tool output shortened):
  • Deals that never happened. Apartment trade data keeps cancelled deals, marked only by a flag: 12 of 233 Gangnam trades in September 2025, including a ₩7.5 billion one. Averages that include them are wrong. korea-data-mcp leaves them out.
  • Codes that quietly stop working. In 2026, 광주광역시 and 전라남도 merged, 화성시 was split into four 구, and 인천 reorganized its districts. The old district codes, which most code tables still list, now return zero trades, even for past months. With korea-data-mcp, an agent just says 광주 북구 or 화성시.

There is more: errors returned as HTTP 200, stale records mixed with current ones, business numbers that fail when written with hyphens, stock history split by a company rename, and a TLS handshake that fails from Go. See all 78: [What korea-data-mcp handles for you](docs/QUIRKS.md).

What you can ask

Connect korea-data-mcp to Claude (or any MCP client) and ask in English or Korean:

  • "What was Samsung Electronics' revenue in the first half of 2025, and what has it disclosed recently?"
  • "Who is SK hynix's largest shareholder, and how did its dividend per share change over the last three years?"
  • "Who else holds 5% or more of SK hynix, and have any of them sold recently?"
  • "How much did Samsung Electronics spend on buybacks in the last two years, and has 광진실업 diluted its shareholders?"
  • "What was the median apartment sale price in 분당구 in September 2025?"
  • "What was the median jeonse deposit for new contracts in 강남구 in September 2025?"
  • "Is 제44조의4 of the Labor Standards Act (근로기준법) in force yet?"
  • "Find recent Supreme Court rulings on unfair dismissal (부당해고) and summarize the holding of the latest one."
  • "Is business registration number 124-81-00998 still active?"
  • "How did NAVER's stock price move last month?"
  • "Which public holidays are left in Korea this year?"
  • "How have the Bank of Korea base rate and the won-dollar rate moved over the last two years?"
SourceWhat it coversKey
OpenDART (전자공시)Company profiles, disclosures, financial statements, dividends, shareholders, 5% holders, insider trades, stakes in other companies and major decisions (rights offerings, convertible bonds, buybacks, mergers) of ~120,000 companiesOPENDART_API_KEY
data.go.kr (공공데이터포털)Holidays, corporation info, business status, apartment trades, stock pricesDATAGOKR_SERVICE_KEY
law.go.kr (국가법령정보)Statutes as in force on any date, court rulingsLAWGOKR_OC
ECOS (한국은행 경제통계)Interest and exchange rates, prices, GDP, employment, balance of payments and thousands of other seriesECOS_API_KEY

All four keys are free. You can start with just one.

Quick start

Claude Desktop, in one click: download korea-data-mcp.mcpb, open it (or drag it into Settings → Extensions), and enter the keys you have (how to get them). Nothing else to install; skip to step 4.

1. Install

Download a binary for macOS, Linux or Windows (Intel or ARM) from Releases, extract it, and note the absolute path of korea-data-mcp (korea-data-mcp.exe on Windows). For example, on an Apple Silicon Mac:

curl -L https://github.com/YoungsoonLee/korea-data-mcp/releases/latest/download/korea-data-mcp_darwin_arm64.tar.gz | tar xz

./korea-data-mcp -version

On macOS, a binary downloaded with a browser is blocked as coming from an unidentified developer; run xattr -d com.apple.quarantine korea-data-mcp once. curl downloads are not affected.

Or with Go 1.26 or later (Go 1.21+ downloads the right toolchain automatically):

go install github.com/YoungsoonLee/korea-data-mcp/cmd/korea-data-mcp@latest

The binary is installed to $(go env GOPATH)/bin/korea-data-mcp.

2. Get a key

Start with OpenDART: sign up at opendart.fss.or.kr, request a key (인증키 신청), and it is issued right away. For all four, step by step with the Korean menu names: [Getting API keys](docs/KEYS.md). Any subset works; tools whose key is missing are simply not offered.

Outside Korea? These portals usually require Korean identity verification (a Korean mobile number) to sign up, so getting keys from abroad can be hard or impossible. A hosted version that needs no keys of your own is planned: [join the waitlist](https://github.com/YoungsoonLee/korea-data-mcp/issues/new?template=hosted-access.yml).

3. Connect your client

Use absolute paths. Leave out the keys you don't have.

Claude Code:

claude mcp add korea-data-mcp \

-e OPENDART_API_KEY=... \ -e DATAGOKR_SERVICE_KEY=... \ -e LAWGOKR_OC=... \ -e ECOS_API_KEY=... \ -- /absolute/path/to/korea-data-mcp

Claude Desktop: edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop:

{

"mcpServers": { "korea-data-mcp": { "command": "/absolute/path/to/korea-data-mcp", "env": { "OPENDART_API_KEY": "...", "DATAGOKR_SERVICE_KEY": "...", "LAWGOKR_OC": "...", "ECOS_API_KEY": "..." } } } }

Other MCP clients take the same command and environment variables.

To keep keys in one file instead, copy .env.example to .env, fill it in, and pass -env-file /absolute/path/to/.env as an argument. A variable set in the environment takes precedence over the file.

4. Check it

Ask your agent "Which korea-data-mcp providers are enabled?". It calls hub_list_providers, which lists the enabled providers and any missing keys. Then try one of the questions above.

API keys

Step-by-step instructions and troubleshooting: Getting API keys. All four are free, but signing up usually requires Korean identity verification. If you can't get them, join the hosted waitlist.

Environment variableSourceHow to get it
OPENDART_API_KEYOpenDARTopendart.fss.or.kr → 인증키 신청 (request a key)
DATAGOKR_SERVICE_KEYdata.go.krdata.go.kr → sign up → apply for each API (활용신청; links in Tools) → My Page
LAWGOKR_OClaw.go.kropen.law.go.kr → OPEN API 신청 (apply) → 마이페이지 → API인증키관리 (OC)
ECOS_API_KEYECOSecos.bok.or.kr/api → 인증키 신청 (request a key)

data.go.kr: The portal issues two keys, Encoding and Decoding. Use the Decoding key. The Encoding key gets URL-encoded twice and fails with SERVICE_KEY_IS_NOT_REGISTERED_ERROR. One key covers every API you apply for.

law.go.kr: The OC is a value you choose under 마이페이지 → API인증키관리. A wrong OC gives the error "사용자 정보 검증에 실패하였습니다". law.go.kr puts the OC in every link it returns, so don't reuse another key as the OC (korea-data-mcp never passes those links on).

Tools

OpenDART (OPENDART_API_KEY)

ToolWhat it does
opendart_search_companiesFind a company's corp_code by Korean/English name, stock code, or corp_code
opendart_get_companyCompany profile (기업개황): CEO, market, registration numbers, address, fiscal year-end
opendart_search_disclosuresSearch disclosures (공시) by company, date range, type, and market
opendart_get_financialsKey financial accounts (주요계정) for a year and report, with prior-period comparisons
opendart_get_dividendsDividends (배당): cash dividend per share, yield, total and payout ratio for common and preferred shares, with EPS and net income, for the report's period and the two prior years. Year-to-date and full-year periods are labeled, and the par value shows stock splits
opendart_get_major_shareholdersThe largest shareholder (최대주주) and related parties: common and preferred shares and stakes at the start and end of the period, with the group total

| opendart_get_investments | Stakes i

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く