Skip to content

Commit 4962693

Browse files
committed
chore: 검색 엔진 최적화를 위한 메타데이터 및 문서 보강
- package.json: description 확장, keywords 19개로 보강, author/homepage/bugs/funding 추가 - README.md: 뱃지 추가 - CHANGELOG.md: 전체 릴리즈 히스토리 기반 생성, release-it infile 옵션 연동 - GitHub repo: description 및 16개 topics 설정
1 parent 8ef0b5b commit 4962693

3 files changed

Lines changed: 149 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# Changelog
2+
3+
## [1.7.3](https://github.com/kyo504/krx-cli/compare/v1.7.2...v1.7.3) (2026-03-19)
4+
5+
### Bug Fixes
6+
7+
- isin/단축코드 매칭 로직 통합 및 종목 조회 정상화 ([7636baa](https://github.com/kyo504/krx-cli/commit/7636baa))
8+
9+
## [1.7.2](https://github.com/kyo504/krx-cli/compare/v1.7.1...v1.7.2) (2026-03-18)
10+
11+
### Bug Fixes
12+
13+
- isuCd 클라이언트 필터링으로 단일 종목 조회 정상화 ([20299dc](https://github.com/kyo504/krx-cli/commit/20299dc))
14+
15+
## [1.7.1](https://github.com/kyo504/krx-cli/compare/v1.7.0...v1.7.1) (2026-03-18)
16+
17+
### Bug Fixes
18+
19+
- tool result truncation 개선 및 isuCd 사용 안내 추가 ([e78553a](https://github.com/kyo504/krx-cli/commit/e78553a))
20+
21+
## [1.7.0](https://github.com/kyo504/krx-cli/compare/v1.6.0...v1.7.0) (2026-03-17)
22+
23+
### New Features
24+
25+
- tool result truncation 및 offset 페이지네이션 추가 ([5d773c5](https://github.com/kyo504/krx-cli/commit/5d773c5))
26+
27+
### Bug Fixes
28+
29+
- sdk DNS rebinding 경고 중복 출력 억제 ([d192ad3](https://github.com/kyo504/krx-cli/commit/d192ad3))
30+
31+
## [1.6.0](https://github.com/kyo504/krx-cli/compare/v1.5.0...v1.6.0) (2026-03-16)
32+
33+
### New Features
34+
35+
- streamable HTTP MCP 서버 추가 (krx serve) ([b71f0cc](https://github.com/kyo504/krx-cli/commit/b71f0cc))
36+
37+
## [1.5.0](https://github.com/kyo504/krx-cli/compare/v1.3.1...v1.5.0) (2026-03-15)
38+
39+
### New Features
40+
41+
- mcp 리소스 지원 추가 (krx://watchlist, rate-limit, service-status) ([9901763](https://github.com/kyo504/krx-cli/commit/9901763))
42+
- 네트워크 에러 자동 재시도 기능 추가 (--retries) ([34de501](https://github.com/kyo504/krx-cli/commit/34de501))
43+
- csv 출력 포맷 및 파일 저장 기능 추가 (-o csv, --save) ([71fe66e](https://github.com/kyo504/krx-cli/commit/71fe66e))
44+
- 필터 표현식 기능 추가 (--filter "FLUC_RT > 5") ([deee528](https://github.com/kyo504/krx-cli/commit/deee528))
45+
- 워치리스트 기능 추가 (add/remove/list/show) ([cb49a15](https://github.com/kyo504/krx-cli/commit/cb49a15))
46+
- 시장 요약 커맨드 및 문서 업데이트 ([6b9f084](https://github.com/kyo504/krx-cli/commit/6b9f084))
47+
- 기간 조회 기능 추가 (--from/--to) ([9f724d2](https://github.com/kyo504/krx-cli/commit/9f724d2))
48+
- 파일 기반 캐싱 레이어 추가 ([6407278](https://github.com/kyo504/krx-cli/commit/6407278))
49+
- 정렬(sort) 및 결과 제한(limit) 기능 추가 ([7515c98](https://github.com/kyo504/krx-cli/commit/7515c98))
50+
- 종목코드(isuCd) 파라미터 지원 ([a8a7a38](https://github.com/kyo504/krx-cli/commit/a8a7a38))
51+
- 종목 검색 기능 추가 (stock search) ([9f7c562](https://github.com/kyo504/krx-cli/commit/9f7c562))
52+
53+
### Documentation
54+
55+
- readme, skill.md 최신화 및 cli help 텍스트 수정 ([37c5fed](https://github.com/kyo504/krx-cli/commit/37c5fed))
56+
57+
### Tests
58+
59+
- e2e 시나리오 테스트 프레임워크 추가 (claude -p 기반) ([7bd5bd2](https://github.com/kyo504/krx-cli/commit/7bd5bd2))
60+
61+
### Refactoring
62+
63+
- cli 커맨드 공통 로직 추출 및 인프라 리팩토링 ([9c59999](https://github.com/kyo504/krx-cli/commit/9c59999))
64+
65+
## [1.3.1](https://github.com/kyo504/krx-cli/compare/v1.3.0...v1.3.1) (2026-03-13)
66+
67+
### Bug Fixes
68+
69+
- mcp 서버 TypeScript 타입 에러 수정 ([bedd41c](https://github.com/kyo504/krx-cli/commit/bedd41c))
70+
71+
## [1.3.0](https://github.com/kyo504/krx-cli/compare/v1.2.0...v1.3.0) (2026-03-13)
72+
73+
### New Features
74+
75+
- mcp 서버 추가 (claude desktop / chatgpt desktop 지원) ([2417b2d](https://github.com/kyo504/krx-cli/commit/2417b2d))
76+
77+
## [1.2.0](https://github.com/kyo504/krx-cli/compare/v1.1.0...v1.2.0) (2026-03-12)
78+
79+
### New Features
80+
81+
- version 확인 및 update 명령어 추가 ([83bb81a](https://github.com/kyo504/krx-cli/commit/83bb81a))
82+
83+
### Refactoring
84+
85+
- tsup에서 esbuild로 번들러 전환 ([ded13d9](https://github.com/kyo504/krx-cli/commit/ded13d9))
86+
87+
## [1.1.0](https://github.com/kyo504/krx-cli/compare/v1.0.2...v1.1.0) (2026-03-11)
88+
89+
### New Features
90+
91+
- skill.md 트리거 조건 추가 및 release-it 버전 동기화 ([7e98f19](https://github.com/kyo504/krx-cli/commit/7e98f19))
92+
- 31개 엔드포인트 응답 필드 스키마 추가 ([6f77f18](https://github.com/kyo504/krx-cli/commit/6f77f18))
93+
94+
### Bug Fixes
95+
96+
- 포털 검증 기반 응답 필드 스키마 수정 ([4bad087](https://github.com/kyo504/krx-cli/commit/4bad087))
97+
98+
## [1.0.2](https://github.com/kyo504/krx-cli/compare/v1.0.1...v1.0.2) (2026-03-11)
99+
100+
### Bug Fixes
101+
102+
- trusted publishing 위한 node 24 및 repository 필드 추가 ([7cc3418](https://github.com/kyo504/krx-cli/commit/7cc3418))
103+
104+
## [1.0.1](https://github.com/kyo504/krx-cli/compare/v1.0.0...v1.0.1) (2026-03-11)
105+
106+
### Build System
107+
108+
- npm Trusted Publishing 방식으로 변경 ([1bb0363](https://github.com/kyo504/krx-cli/commit/1bb0363))
109+
- tag push 시 npm 자동 배포 워크플로우 추가 ([e211bd3](https://github.com/kyo504/krx-cli/commit/e211bd3))
110+
111+
## [1.0.0](https://github.com/kyo504/krx-cli/releases/tag/v1.0.0) (2026-03-10)
112+
113+
### New Features
114+
115+
- KRX CLI 초기 프로젝트 설정 및 Phase 1 구현 ([df197ba](https://github.com/kyo504/krx-cli/commit/df197ba))
116+
- Phase 2 구현 - 전체 카테고리 명령어 + rate limit 추적 ([dee5c96](https://github.com/kyo504/krx-cli/commit/dee5c96))

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# krx-cli
22

3-
AI 에이전트를 위한 KRX(한국거래소) Open API CLI 도구입니다.
3+
[![npm version](https://img.shields.io/npm/v/krx-cli.svg)](https://www.npmjs.com/package/krx-cli)
4+
[![npm downloads](https://img.shields.io/npm/dm/krx-cli.svg)](https://www.npmjs.com/package/krx-cli)
5+
[![license](https://img.shields.io/npm/l/krx-cli.svg)](https://github.com/kyo504/krx-cli/blob/main/LICENSE)
46

5-
Claude Code, GPT, Cursor 등의 AI 에이전트가 Bash tool을 통해 한국 주식시장 데이터를 조회할 수 있습니다.
7+
AI 에이전트를 위한 KRX(한국거래소) Open API CLI & MCP 서버입니다.
8+
9+
Claude Code, GPT, Cursor 등의 AI 에이전트가 Bash tool 또는 MCP를 통해 한국 주식시장 데이터(KOSPI, KOSDAQ, ETF, 채권, 파생상품)를 조회할 수 있습니다.
610

711
## 특징
812

package.json

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
{
22
"name": "krx-cli",
33
"version": "1.7.3",
4-
"description": "Agent-native CLI for KRX (Korea Exchange) Open API",
4+
"description": "CLI & MCP server for KRX (Korea Exchange) Open API — query Korean stock market data (KOSPI, KOSDAQ, ETF, bonds, derivatives) from terminal or AI agents",
55
"type": "module",
66
"bin": {
77
"krx": "./dist/cli.js",
88
"krx-mcp": "./dist/mcp.js"
99
},
1010
"files": [
1111
"dist",
12-
"SKILL.md"
12+
"SKILL.md",
13+
"CHANGELOG.md"
1314
],
1415
"scripts": {
1516
"build": "node esbuild.config.js",
@@ -26,14 +27,34 @@
2627
"keywords": [
2728
"krx",
2829
"korea-exchange",
30+
"kospi",
31+
"kosdaq",
32+
"korean-stock-market",
2933
"stock",
3034
"finance",
35+
"market-data",
3136
"cli",
37+
"mcp",
38+
"mcp-server",
3239
"agent",
33-
"ai"
40+
"ai",
41+
"etf",
42+
"bond",
43+
"derivative",
44+
"한국거래소",
45+
"주식",
46+
"시세"
3447
],
35-
"author": "",
48+
"author": "Daniel Jung",
3649
"license": "MIT",
50+
"homepage": "https://github.com/kyo504/krx-cli#readme",
51+
"bugs": {
52+
"url": "https://github.com/kyo504/krx-cli/issues"
53+
},
54+
"funding": {
55+
"type": "github",
56+
"url": "https://github.com/sponsors/kyo504"
57+
},
3758
"repository": {
3859
"type": "git",
3960
"url": "git+https://github.com/kyo504/krx-cli.git"
@@ -97,6 +118,8 @@
97118
"plugins": {
98119
"@release-it/conventional-changelog": {
99120
"preset": "conventionalcommits",
121+
"infile": "CHANGELOG.md",
122+
"header": "# Changelog",
100123
"writerOpts": {
101124
"types": [
102125
{

0 commit comments

Comments
 (0)