kiwoom-mcp (server)
이 디렉터리는 kiwoom-plugin의 MCP 서버 본체이며, PyPI에 kiwoom-mcp로 게시됩니다. 플러그인은 이 패키지를 uvx로 실행합니다.
kiwoom-cli 236종 API를 MCP 도구로 노출합니다. 안전장치(주문 확인 게이트, dry-run, 멱등키, envelope)는 kiwoom-cli의 것을 그대로 통과시킵니다.
단독 실행
uvx kiwoom-mcp # 조회 전용
uvx kiwoom-mcp --allow-orders # 조회 + 주문
저장소에서 직접 실행하려면 (게시 전 버전 등):
uvx --from "git+https://github.com/gejyn14/kiwoom-plugin@v0.1.1#subdirectory=server" kiwoom-mcp
전송·인증·안전 모델은 상위 README를 참고하세요.
개발
pip install -e ".[dev]"
pytest tests/ -q
ruff check kiwoom_mcp/
도구
| 도구 | 설명 |
|---|---|
kiwoom_describe |
명령 트리 조회 |
kiwoom_find |
키워드로 명령·API 검색 |
kiwoom_run |
임의의 kiwoom-cli 명령 실행 |
kiwoom_stream_snapshot |
실시간 스트림에서 N개 이벤트 |
kiwoom_order_validate |
주문 사전점검 (read-only) |
kiwoom_order |
주문 전송 — --allow-orders 시에만 등록 |
라이선스
Apache-2.0.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kiwoom_mcp-0.1.1.tar.gz.
File metadata
- Download URL: kiwoom_mcp-0.1.1.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba5f57f2dee35cb8b05d6537420e545acd0cc47d8264c378e2b3006028af1dc7
|
|
| MD5 |
d81195d0ae427cca9cc64ce323db698f
|
|
| BLAKE2b-256 |
2690f0e53c60b3ca7cde31cc3074ceb5f0ec8dc95284b3c5127bb8c67f3cc2da
|
Provenance
The following attestation bundles were made for kiwoom_mcp-0.1.1.tar.gz:
Publisher:
publish.yml on gejyn14/kiwoom-plugin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kiwoom_mcp-0.1.1.tar.gz -
Subject digest:
ba5f57f2dee35cb8b05d6537420e545acd0cc47d8264c378e2b3006028af1dc7 - Sigstore transparency entry: 2215098511
- Sigstore integration time:
-
Permalink:
gejyn14/kiwoom-plugin@374936c957f82bc40bb31eb7b666dfcde097e447 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/gejyn14
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@374936c957f82bc40bb31eb7b666dfcde097e447 -
Trigger Event:
push
-
Statement type:
File details
Details for the file kiwoom_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: kiwoom_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eb5f29cfa28cfedb2e9f05680937fa573cf25a70844d45140ae61181202d723
|
|
| MD5 |
f018dac404d9ac63fd24b27d3b0b5b06
|
|
| BLAKE2b-256 |
88bde2fc836d63dcef64c2cc1d256868e061f05adc588f0bc5689038647311a5
|
Provenance
The following attestation bundles were made for kiwoom_mcp-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on gejyn14/kiwoom-plugin
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kiwoom_mcp-0.1.1-py3-none-any.whl -
Subject digest:
6eb5f29cfa28cfedb2e9f05680937fa573cf25a70844d45140ae61181202d723 - Sigstore transparency entry: 2215098529
- Sigstore integration time:
-
Permalink:
gejyn14/kiwoom-plugin@374936c957f82bc40bb31eb7b666dfcde097e447 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/gejyn14
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@374936c957f82bc40bb31eb7b666dfcde097e447 -
Trigger Event:
push
-
Statement type: