privetin/stdict
If you are the rightful owner of stdict and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP server for the Standard Korean Dictionary.
Standard Korean Dictionary MCP Server
MCP server for the Standard Korean Dictionary.
Tools
- search
- Search the dictionary
- Args:
๊ฒ์์์ฒญ ์ ๋ณด ์์ฒญ ๋ณ์ ํ์ ํ์ฉ๊ฐ ํ์/์ ํ ์ค๋ช key string 16์ง์ 32์๋ฆฌ ํ์ ์ธ์ฆ ํค q string - ํ์ ๊ฒ์์ด(UTF-8 ์ธ์ฝ๋ฉ) req_type string xml
json์ ํ ์์ฒญ ํ์ (๊ธฐ๋ณธ๊ฐ xml) start integer 1 1000์ ํ ๊ฒ์์ ์์ ๋ฒํธ(๊ธฐ๋ณธ๊ฐ 1) num integer 10100 ์ ํ ๊ฒฐ๊ณผ ์ถ๋ ฅ ๊ฑด์(๊ธฐ๋ณธ๊ฐ 10) advanced string n
y
์ ํ - ์์ธํ ์ฐพ๊ธฐ ์ฌ๋ถ(๊ธฐ๋ณธ๊ฐ n)
y: ์์ธํ ์ฐพ๊ธฐ ์ฌ์ฉ
n: ์์ธํ ์ฐพ๊ธฐ ๋ฏธ์ฌ์ฉ
โป ํ๋จ์ ์์ฒญ ๋ณ์๋ค์ ์ฌ์ฉํ์๋ ค๋ฉด ์์ธํ ์ฐพ๊ธฐ ์ฌ๋ถ(๊ธฐ๋ณธ๊ฐ n)์ธ "advanced" ์์ฒญ ๋ณ์๋ฅผ 'y'๋ก ํ์ ์ผ ํฉ๋๋ค.target integer 1 ~ 11 ์ ํ - ์ฐพ์ ๋์(๊ธฐ๋ณธ๊ฐ 1)
1: ํ์ ์ด
2: ์์ด
3: ์ด์
4: ๋ฐ์
5: ํ์ฉ
6: ๋ฌธํ
7: ๋ฌธ๋ฒ
8: ๋ปํ์ด
9: ์ฉ๋ก
10: ์ฉ๋ก ์ถ์
11: ์ฉ๋ก ๋ฒ์ญ
method string exact
include
start
end
wildcard
์ ํ - ๊ฒ์ ๋ฐฉ์(๊ธฐ๋ณธ๊ฐ: exact)
exact: ์ผ์น ๊ฒ์
include: ํฌํจ ๊ฒ์
start: ์์
end: ๋
wildcard: ์์ผ๋์นด๋ ๊ฒ์
type1 array of string all
word
phrase
idiom
proverb
์ ํ - ๊ตฌ๋ถ 1(๊ธฐ๋ณธ๊ฐ all)
all: ์ ์ฒด
- ์๋ ๊ฐ์ ๋ค์ค ์ ํํ ์ ์๋๋ก ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ค.
word: ์ดํ
phrase: ๊ตฌ
idiom: ๊ด์ฉ๊ตฌ
proverb: ์๋ด
type2 array of string all
native
chinese
loanword
hybrid
์ ํ - ๊ตฌ๋ถ 2(๊ธฐ๋ณธ๊ฐ all)
all: ์ ์ฒด
- ์๋ ๊ฐ์ ๋ค์ค ์ ํํ ์ ์๋๋ก ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ค.
native: ๊ณ ์ ์ด
chinese: ํ์์ด
loanword: ์ธ๋์ด
hybrid: ํผ์ข ์ด
pos array of integer 0 15์ ํ - ํ์ฌ(๊ธฐ๋ณธ๊ฐ 0)
0: ์ ์ฒด
- ์๋ ๊ฐ์ ๋ค์ค ์ ํํ ์ ์๋๋ก ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ค.
1: ๋ช ์ฌ
2: ๋๋ช ์ฌ
3: ์์ฌ
4: ์กฐ์ฌ
5: ๋์ฌ
6: ํ์ฉ์ฌ
7: ๊ดํ์ฌ
8: ๋ถ์ฌ
9: ๊ฐํ์ฌ
10: ์ ์ฌ
11: ์์กด ๋ช ์ฌ
12: ๋ณด์กฐ ๋์ฌ
13: ๋ณด์กฐ ํ์ฉ์ฌ
14: ์ด๋ฏธ
15: ํ์ฌ ์์
cat array of integer 067 ์ ํ - ์ ๋ฌธ ๋ถ์ผ(๊ธฐ๋ณธ๊ฐ 0)
0: ์ ์ฒด
- ์๋ ๊ฐ์ ๋ค์ค ์ ํํ ์ ์๋๋ก ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ค.
1: ์ธ์ด
2: ๋ฌธํ
3: ์ญ์ฌ
4: ์ฒ ํ
5: ๊ต์ก
6: ๋ฏผ์
7: ์ธ๋ฌธ ์ผ๋ฐ
8: ๋ฒ๋ฅ
9: ๊ตฐ์ฌ
10: ๊ฒฝ์
11: ๊ฒฝ์
12: ๋ณต์ง
13: ์ ์น
14: ๋งค์ฒด
15: ํ์
16: ์ฌ๋ฆฌ
17: ์ฌํ ์ผ๋ฐ
18: ์ง๊ตฌ
19: ์ง๋ฆฌ
20: ํด์
21: ์ฒ๋ฌธ
22: ํ๊ฒฝ
23: ์๋ช
24: ๋๋ฌผ
25: ์๋ฌผ
26: ์ฒ์ฐ์์
27: ์ํ
28: ๋ฌผ๋ฆฌ
29: ํํ
30: ์์ฐ ์ผ๋ฐ
31: ๋์
32: ์์ฐ์
33: ์์
34: ๊ด์
35: ๊ณต์
36: ์๋น์ค์
37: ์ฐ์ ์ผ๋ฐ
38: ์ํ
39: ์ฝํ
40: ํ์
41: ์์
42: ์ํ
43: ๋ณด๊ฑด ์ผ๋ฐ
44: ๊ฑด์ค
45: ๊ตํต
46: ๊ธฐ๊ณ
47: ์ ๊ธฐยท์ ์
48: ์ฌ๋ฃ
49: ์ ๋ณดยทํต์
50: ๊ณตํ ์ผ๋ฐ
51: ์ฒด์ก
52: ์ฐ๊ธฐ
53: ์์
54: ๋ฌด์ฉ
55: ์์
56: ๋ฏธ์
57: ๋ณต์
58: ๊ณต์
59: ์์ฒด๋ฅ ์ผ๋ฐ
60: ๊ฐํจ๋ฆญ
61: ๊ธฐ๋ ๊ต
62: ๋ถ๊ต
63: ์ข ๊ต ์ผ๋ฐ
64: ์ธ๋ช
65: ์ง๋ช
66: ์ฑ ๋ช
67: ๊ณ ์ ๋ช ์ผ๋ฐ
multimedia array of integer 0~6 ์ ํ - ๋ฉํฐ๋ฏธ๋์ด(๊ธฐ๋ณธ๊ฐ 0)
0: ์ ์ฒด
- ์๋ ๊ฐ์ ๋ค์ค ์ ํํ ์ ์๋๋ก ์ฝค๋ง(,)๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ๋ค.
1: ์ฌ์ง
2: ์ฝํ
3: ๋์์
4: ์ ๋๋ฉ์ด์
5: ์๋ฆฌ
6: ์์
letter_s integer 1 ~ ์ ํ - ์์ ์ ์์(๊ธฐ๋ณธ๊ฐ 1) letter_e integer 1 ~ ์ ํ - ์์ ์ ๋(๊ธฐ๋ณธ๊ฐ 1) update_s integer yyyymmdd ์ ํ - ๊ณ ์น ๋ ์ง ์์์ผ update_e integer yyyymmdd ์ ํ - ๊ณ ์น ๋ ์ง ์ข ๋ฃ์ผ
- detail
- Get detailed information about a dictionary entry
- Args:
๊ฒ์ ์์ฒญ ์ค๋ช ์์ฒญ ๋ณ์ ํ์ ํ์ฉ๊ฐ ํ์/์ ํ ์ค๋ช key string 16์ง์ 32์๋ฆฌ ํ์ ์ธ์ฆ ํค method string word_info
target_codeํ์ -๊ฒ์ ๋ฐฉ์(๊ธฐ๋ณธ๊ฐ word_info)
word_info: ํ์ ์ด ์ ๋ณด(ํ์ ์ด + ์ด๊นจ๋ฒํธ)
target_code: *๋์ ์ฝ๋(target_code)req_type string xml
json์ ํ ์์ฒญ ํ์ (๊ธฐ๋ณธ๊ฐ xml) q string - ํ์ ๊ฒ์์ด(UTF-8 ์ธ์ฝ๋ฉ)
Setup
API Key
Get a Standard Korean Dictionary API Key by following the instructions here.
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
UV
{
"stdict": {
"command": "uv",
"args": [
"--directory",
"/path/to/stdict",
"run",
"stdict.py"
],
"env": {
"STDICT_API_KEY": "YOUR_API_KEY"
}
}
}
License
Code
This MCP server implementation is provided under the MIT License.
Dictionary Content
Content from the Standard Korean Dictionary is provided under the following terms:
- Text content is licensed under the Creative Commons Attribution-ShareAlike 2.0 Korea License
- Multimedia content (images, videos, sounds etc.) has content-specific licensing that must be checked individually
- Attribution to the National Institute of Korean Language (๊ตญ๋ฆฝ๊ตญ์ด์) is required when using dictionary content
For full terms of use, see the official terms of service.