Skip to main content

Umbrella MCP server for Korean public data — KOSIS + BoK ECOS + NEIS + LOCALDATA + more, single registration point for AI agents

Project description

vivory-mcp-korea

Umbrella MCP server bundling all Korean public-data sources into a single registration. Install once, get every Vivory-supported Korean dataset.

Powered by the Vivory Korea Data Gateway — all backend auth, caching, attribution, and normalization handled upstream.


What's included

v0.1 — KOSIS only (15 tools)

Statistics Korea, 통계청 국가통계포털 — 16 categories of curated key indicators (Population, Labor, CPI, GDP, Trade Balance, Household Income, etc.) + full catalog search + time-series.

Planned for v0.2+

  • BoK ECOS (한국은행 경제통계시스템) — interest rates, exchange rates, monetary aggregates
  • NEIS (교육부 나이스) — 11,900+ Korean schools (info / class size / meals / academic calendar)
  • LOCALDATA (행정안전부) — businesses by category × region
  • Air Korea — real-time PM2.5 / PM10 / O3 by 17 provinces
  • KMA (기상청) — short-term weather forecasts for 20 cities
  • Opinet — gas station prices nationwide
  • HIRA — hospitals · pharmacies · ER status
  • DART (전자공시) — Korean listed companies' filings/financials/shareholders

When v0.2+ ships, users don't need to re-installvivory-mcp-korea auto-includes new tools as they're added upstream. Single registration command, ever-growing toolbox.


Why this exists

Two installation patterns serve different audiences:

Use case Recommended package
Just KOSIS statistics vivory-mcp-kosis — narrower scope, smaller install
All Korean public data vivory-mcp-korea ← this package

If you only need one source, install that source's standalone package. If you want everything Korea-related, install this umbrella.


Installation

Note: PyPI publication coming soon. Until then, install from this repo via Git.

Claude Desktop

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

{
  "mcpServers": {
    "vivory-korea": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jayjodev/vivory-mcp.git#subdirectory=packages/mcp-server-korea",
        "vivory-mcp-korea"
      ]
    }
  }
}

Restart Claude Desktop. All Korean data tools appear in the tool palette.

Claude Code

claude mcp add vivory-korea -- uvx --from "git+https://github.com/jayjodev/vivory-mcp.git#subdirectory=packages/mcp-server-korea" vivory-mcp-korea

pip from Git

pip install "git+https://github.com/jayjodev/vivory-mcp.git#subdirectory=packages/mcp-server-korea"
vivory-mcp-korea  # runs the stdio MCP server

Once on PyPI (planned)

uvx vivory-mcp-korea

Self-hosting

export VIVORY_API_BASE="http://localhost:8000/api"

Requires a working Vivory backend with KOSIS_API_KEY configured — see Vivory backend (private monorepo).


Example prompts

"What's Korea's CPI trend over the last 24 months?" "Compare Korean and Japanese unemployment trends... actually start by giving me Korea's data first." "Search KOSIS for tables related to youth employment, then show me the latest data."

Claude picks the right tool automatically.


Data attribution

Every response includes an attribution block per source. KOSIS data is licensed 공공누리(KOGL) Type 1 — commercial use permitted with source attribution.


Project status

🇰🇷 Built in Seoul · 🌐 vivory.app

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vivory_mcp_korea-0.1.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vivory_mcp_korea-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file vivory_mcp_korea-0.1.0.tar.gz.

File metadata

  • Download URL: vivory_mcp_korea-0.1.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vivory_mcp_korea-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d1ddaa890d2e3c19a6929344e14ddc69ed460ef41571a2db18cc144e98e4bfc3
MD5 ab3ee56186fbe704f650881b51dde1cc
BLAKE2b-256 9e9d610d3a319b2c6c4bb2603f124460bac938250b7c858e6c41f8d599b035c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivory_mcp_korea-0.1.0.tar.gz:

Publisher: publish-mcp-korea.yml on jayjodev/vivory-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vivory_mcp_korea-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vivory_mcp_korea-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d58570f3d032aedab0e646c4645f7e94cfaf2a9284898a82911a9a92aa198fe
MD5 e5362e19167427bec596fae3fb7715b9
BLAKE2b-256 06c060d1b7ed3d3c2b60d9cad91ad332dc84ac2d9f4d54b1afc6a700d1013684

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivory_mcp_korea-0.1.0-py3-none-any.whl:

Publisher: publish-mcp-korea.yml on jayjodev/vivory-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page