다올투자증권 MCP
다올투자증권 계좌를 MCP 호환 AI 도구에서 본인 키로 직접 조회·주문할 수 있게 해 주는 로컬 MCP 서버입니다.
AI와 증권 계좌를 한 줄로 연결하다. mcp.daolfn.com
지원 기능
AI에게 자연어로 요청하면 아래를 대신 수행합니다. 주문류는 미리보기 → 확인 → 실행 순서로만 움직여, 예상 체결금액·수수료·위험 안내를 먼저 보여 주고 확인한 주문만 전송합니다.
조회 도구
- 계좌·잔고: 예수금·평가금액·총자산·평가손익, 보유 종목(마스킹된 계좌번호)
- 시세: 종목 현재가·등락률·거래량·호가
- 주문 내역: 체결·미체결 주문 목록과 개별 주문 상세
주문 도구 (미리보기 → 확인 후 실행)
- 매수·매도: 지정가·시장가 주문
- 정정·취소: 미체결 주문 정정·취소
현재는 국내주식을 우선 지원하며, 해외주식은 지원 예정입니다.
설치
먼저 다올투자증권 Fi 앱 → 고객 서비스 → MCP 이용 신청에서 App Key / App Secret 을 발급받으세요.
macOS / Linux
curl -fsSL https://mcp.daolfn.com/install.sh | sh
Windows (PowerShell)
irm https://mcp.daolfn.com/install.ps1 | iex
설치가 끝나면 설치 도우미가 떠서 App Key / App Secret 을 입력받습니다. 이어서 연결할 AI 도구를 고르면 등록까지 끝나고, 해당 앱을 재시작하면 바로 사용할 수 있습니다.
지원 환경
- macOS: Intel·Apple Silicon의 일반 사용자 터미널
- Windows 10/11: Windows PowerShell 또는 PowerShell 7의 일반 사용자 세션
- Linux: GNOME Keyring·KWallet 등 Secret Service와 사용자 D-Bus 세션이 실행 중인 데스크톱
WSL 안에 설치한 MCP는 Windows용 Claude Desktop/Cursor 설정과 자동으로 공유되지 않습니다. Windows GUI 앱에서 사용할 때는 WSL이 아니라 Windows PowerShell에서 설치하세요. 헤드리스 Linux는 키체인을 별도로 구성해야 하므로 1차 일반 사용자 지원 대상이 아닙니다.
AI 도구를 찾지 못했다는 안내가 나오면 Claude Desktop/Cursor 등을 한 번 실행해 설정 디렉터리를
만든 뒤 daol-mcp setup을 다시 실행하세요.
명령어
| 명령 | 설명 |
|---|---|
daol-mcp setup |
설치 도우미(키 입력·검증·AI 도구 등록) 재실행 |
daol-mcp doctor |
설치/연결 상태 점검 |
daol-mcp accounts |
부여된 권한·계좌 확인 |
daol-mcp serve |
MCP 서버 실행 (보통 AI 도구가 자동 실행) |
daol-mcp update |
최신 공개 버전으로 업데이트 |
daol-mcp logout |
키체인 비밀값 삭제 + 토큰 폐기 + 등록 제거 |
보안
- 비밀값은 OS 키체인에만. 평문 파일·로그·AI 도구 설정에 App Secret 을 저장하지 않습니다.
- 모든 서버 통신은 HTTPS 강제.
- MCP 서버는 로컬 stdio 로만 동작: 네트워크 포트를 열지 않습니다.
- 설치 시 검증된 공개 릴리스 버전을 정확히 지정해 설치합니다.
제거
완전히 제거하려면 먼저 daol-mcp logout을 실행한 다음 아래 명령을 실행하세요.
uv tool uninstall daol-mcp
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 daol_mcp-0.1.12.tar.gz.
File metadata
- Download URL: daol_mcp-0.1.12.tar.gz
- Upload date:
- Size: 39.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29ae10b5b58af8e23a7733d1c58366778eb610d69e1b875ff926cb00841e84ec
|
|
| MD5 |
a79247416185887c20d0a6fbd46994e1
|
|
| BLAKE2b-256 |
401e26defcf07984f21343ab35486668271b8645e85343f51d0ce79fbfdd6bdd
|
Provenance
The following attestation bundles were made for daol_mcp-0.1.12.tar.gz:
Publisher:
publish.yml on daol-securities/daol-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
daol_mcp-0.1.12.tar.gz -
Subject digest:
29ae10b5b58af8e23a7733d1c58366778eb610d69e1b875ff926cb00841e84ec - Sigstore transparency entry: 2404025989
- Sigstore integration time:
-
Permalink:
daol-securities/daol-mcp@c556dcf7fe8584d23a9fe4f37c7065a653fd660f -
Branch / Tag:
refs/tags/v0.1.12 - Owner: https://github.com/daol-securities
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c556dcf7fe8584d23a9fe4f37c7065a653fd660f -
Trigger Event:
push
-
Statement type:
File details
Details for the file daol_mcp-0.1.12-py3-none-any.whl.
File metadata
- Download URL: daol_mcp-0.1.12-py3-none-any.whl
- Upload date:
- Size: 40.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2082387e070472f1f9a3dac89813860ae33d106c862c4393838e43dece60f21e
|
|
| MD5 |
feacb11933bdccb46c69a5f7e3f2a5cc
|
|
| BLAKE2b-256 |
6b6717023b4fc5ef99e800a580db90eccdefef04661d19e3ee9b6ee90cfd9e6c
|
Provenance
The following attestation bundles were made for daol_mcp-0.1.12-py3-none-any.whl:
Publisher:
publish.yml on daol-securities/daol-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
daol_mcp-0.1.12-py3-none-any.whl -
Subject digest:
2082387e070472f1f9a3dac89813860ae33d106c862c4393838e43dece60f21e - Sigstore transparency entry: 2404026174
- Sigstore integration time:
-
Permalink:
daol-securities/daol-mcp@c556dcf7fe8584d23a9fe4f37c7065a653fd660f -
Branch / Tag:
refs/tags/v0.1.12 - Owner: https://github.com/daol-securities
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@c556dcf7fe8584d23a9fe4f37c7065a653fd660f -
Trigger Event:
push
-
Statement type: