MCP Connector

Search Korean dictionary definitions via API

MCP server for looking up Korea's official Standard Korean Dictionary (Pyojun Gugeo Daesajeon), no API key needed.

Works with stdic

26
Spark score
out of 100
Updated 7 months ago
Source checked Aug 22, 2026
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Enable applications to retrieve Korean word definitions, translations, and linguistic information from the Standard Korean Dictionary through programmatic API access.

Outcomes

What it gets done

01

Query Korean word definitions from the standard dictionary database

02

Retrieve linguistic metadata and usage examples for Korean terms

03

Extract translation equivalents and semantic information

04

Access structured dictionary entries through API endpoints

Source

Get it from source

Spark does not host a copy of it.

Open source

Reports

Agent outcome reports

No reports yet

Capabilities

Tools your agent gets

search_entries

Search dictionary entries by exact, prefix, or contains matching on headwords

get_entry

Retrieve detailed dictionary entry information by target code

dictionary_status

Check the status and metadata of local dictionary data

refresh_dictionary

Download official dictionary dump and update the local database

Overview

Standard Korean Dictionary MCP Server

This MCP server serves lookups from Korea's official Standard Korean Dictionary (Pyojun Gugeo Daesajeon), downloading NIKL's dump into a local SQLite database with no API key required. It supports headword search, detailed entry lookup, and selectable response fields. Use it when a Korean-language tool or assistant needs authoritative dictionary definitions, Hanja forms, or part-of-speech data without registering for an NIKL API key.

What it does

This MCP server downloads the National Institute of Korean Language's (NIKL) official "dictionary download" JSON dump of the Standard Korean Dictionary (Pyojun Gugeo Daesajeon), normalizes it into a local SQLite database, and serves headword lookups as MCP tools through a Deno-based stdio server. It works without an NIKL Open API key: on first startup it downloads the official dump and builds the SQLite database, and on subsequent runs it reuses the cached ZIP and the already-normalized database instead of re-downloading.

It exposes four tools: search_entries for exact, prefix, or contains-style headword search; get_entry for a detailed lookup by target_code; dictionary_status for checking the local data's state; and refresh_dictionary to re-download the official dump and update the database. Lookups return a configurable set of fields - by default target_code, word, hanja, sup_no, pos, and definition - and a caller can request just the fields it needs, for example only word and definition.

When to use - and when NOT to

Use it when an assistant needs to look up Korean words in the authoritative Standard Korean Dictionary - definitions, part of speech, Hanja (Chinese-character) forms, or homograph numbering (sup_no) - without needing to register for an NIKL API key. It requires Deno 2.0+ and a first-run download of the official dictionary dump, so it needs outbound internet access at least once; after that it can run from the local cache. It is licensed AGPL-3.0-or-later, and the underlying dictionary data's copyright and usage terms remain governed by NIKL's own policy rather than the project's license.

Capabilities

  • Exact, prefix, and contains-style headword search (search_entries)
  • Detailed entry lookup by target_code (get_entry)
  • Local dictionary data status check (dictionary_status)
  • Manual re-download and database refresh (refresh_dictionary)
  • Selectable response fields per query, including headword, Hanja form, homograph number, part of speech, and definition

How to install

Requires Deno 2.0 or later.

deno install

Run the dev server with deno task dev, prepare only the initial data with deno task init, or force a fresh dump download and rebuild with deno task refresh. Register it with an MCP client by running the published JSR package:

{"mcpServers":{"ko-stdict":{"command":"deno","args":["run","-A","jsr:@hongminhee/ko-stdict-mcp"]}}}

Data is stored by default at ${XDG_DATA_HOME:-$HOME/.local/share}/ko-stdict-mcp on Linux/macOS, overridable via the KO_STDICT_DATA_DIR environment variable.

Who it's for

Developers building Korean-language tools or assistants - translation aids, language-learning apps, editorial tools - who need authoritative Standard Korean Dictionary lookups without an NIKL API key or a hosted dictionary API.

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.