KIS MCP Server
A Model Context Protocol server for interacting with Korea Investment & Securities (KIS) REST API, enabling domestic and foreign stock trading, price checks, and account management.
A Model Context Protocol server for interacting with Korea Investment & Securities (KIS) REST API, enabling domestic and foreign stock trading, price checks, and account management.
한국투자증권(KIS)의 REST API를 사용하여 주식 거래 및 시세 정보를 조회하는 MCP(Model Context Protocol) 서버입니다. 국내 및 해외 주식 거래, 시세 조회, 계좌 관리 등 다양한 금융 거래 기능을 제공합니다.
주문 내역 조회
? 해외 주식 거래
매수/매도 주문
⚡ 특징
이 프로젝트는 아직 개발 중인 미완성 프로젝트입니다. 실제 투자에 사용하기 전에 충분한 테스트를 거치시기 바랍니다.
# 1. Install uv if not already installed
pip install uv
# 2. Create and activate virtual environment
uv venv
source .venv/bin/activate # Linux/MacOS
# or
.venvScriptsactivate # Windows
# 3. Install dependencies
uv pip install -e .
# 4. Set environment variables
export KIS_APP_KEY="앱키"
export KIS_APP_SECRET="시크릿키"
export KIS_ACCOUNT_TYPE="VIRTUAL" # 또는 "REAL"
export KIS_CANO="계좌번호"
symbol
: 종목코드 (예: "005930") (string, required)Returns: 현재가, 전일대비, 등락률, 거래량 등
order_stock - 주식 매수/매도 주문
symbol
: 종목코드 (string, required)quantity
: 주문수량 (number, required)price
: 주문가격 (0: 시장가) (number, required)order_type
: 주문유형 ("buy" 또는 "sell") (string, required)
inquery_balance - 계좌 잔고 조회
Returns: 보유종목, 평가금액, 손익현황 등
inquery_order_list - 일별 주문 내역 조회
start_date
: 조회 시작일 (YYYYMMDD) (string, required)end_date
: 조회 종료일 (YYYYMMDD) (string, required)
inquery_order_detail - 주문 상세 내역 조회
order_no
: 주문번호 (string, required)order_date
: 주문일자 (YYYYMMDD) (string, required)
inquery_stock_ask - 호가 정보 조회
symbol
: 종목코드 (string, required)symbol
: 종목코드 (예: "AAPL") (string, required)quantity
: 주문수량 (number, required)price
: 주문가격 (number, required)order_type
: 주문유형 ("buy" 또는 "sell") (string, required)market
: 시장코드 (string, required)
inquery_overseas_stock_price - 해외 주식 현재가 조회
symbol
: 종목코드 (string, required)market
: 시장코드 (string, required)환경 변수를 통해 API 키와 계좌 정보를 설정합니다:
KIS_APP_KEY
: 한국투자증권 앱키KIS_APP_SECRET
: 한국투자증권 시크릿키KIS_ACCOUNT_TYPE
: 계좌 타입 ("REAL" 또는 "VIRTUAL")KIS_CANO
: 계좌번호국내 주식: * 정규장: 09:00 ~ 15:30 * 시간외 단일가: 15:40 ~ 16:00
해외 주식: * 미국(나스닥/뉴욕): 22:30 ~ 05:00 (한국시간) * 일본: 09:00 ~ 15:10 * 중국: 10:30 ~ 16:00 * 홍콩: 10:30 ~ 16:00 * 베트남: 11:15 ~ 16:15
API 호출 시 발생할 수 있는 주요 에러:
MIT License