Dartlens Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Dartlens Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center">
전자공시(DART)를 Claude가 진짜 데이터로 읽습니다
</div>
DartLens의 공개 설치 안내는 2026-06-01 기준으로 종료했습니다.
현재 신규 설치는 구매자 안내문을 통해 제공되는 설치 명령어와 가이드를 기준으로 진행합니다. 이미 설치한 기존 사용자는 보유한 공개 버전을 계속 사용할 수 있지만, 신규 배포·설치 지원·활용 템플릿은 구매자 패키지 기준으로 정리합니다.
AI에게 공시 PDF를 보여주면 숫자를 추측해서 틀린 답을 합니다 — 매출, 영업이익, 지분율, 보고일자가 죄다 환각.
dartlens는 Claude에 금융감독원 DART OpenAPI를 직접 연결해서, AI가 추측이 아닌 공시 원문·정형 재무제표를 읽고 분석하도록 만듭니다.
❌ "삼성전자 작년 영업이익 35조쯤이었던 것 같아요" (추측, 틀림)
✅ "삼성전자 2024 사업보고서 영업이익 32.7조원, 전년 6.6조 대비 +395%" (DART 원본)"삼성전자 최근 분기보고서 요약해줘" · "카카오 최근 1개월 공시 목록" · "LG에너지솔루션 영업이익 추이" · "삼성전자 5% 이상 보유한 주주 변동" · "현대차 임원들 자사주 매매 보여줘"
자매 프로젝트 stocklens-mcp(네이버 증권 기반 시세·차트·수급)와 독립입니다. Claude가 두 MCP를 조합해 종목 분석을 수행합니다.
find=...)로 긴 사업보고서도 가벼움구매자에게 제공되는 안내문에는 다음 과정이 포함됩니다.
uv 확인 및 설치공개 README에는 더 이상 직접 설치 명령어를 게시하지 않습니다.
Claude에서:
삼성전자 최근 공시 보여줘기업명, 공시 목록, 보고일자가 나오면 설치 완료입니다.
dartlens-doctoruv·패키지·명령·config·API 키 5단계 자동 점검. 문제 원인과 고치는 명령어까지 표시. 친구분이 막혔을 때 이 한 줄만 보내주세요.
dartlens-setup은 DART API 키를 `claude_desktop_config.json`에 평문으로 박지 않습니다.
mcpServers.dartlens.command 만 들어가고 키는 들어가지 않음DART_API_KEY 환경변수를 먼저 보고, 없으면 키체인에서 자동 조회JSON config에 평문 DART_API_KEY가 박혀있는 환경에서 dartlens-setup을 다시 실행하면 자동으로 키체인으로 이전되고 JSON에서 제거됩니다.
OS 키체인을 쓸 수 없는 환경(서버, 일부 WSL/Docker)에서는 --plaintext로 명시적 옵트아웃:
dartlens-setup --plaintext <KEY>이 경우 기존처럼 env.DART_API_KEY가 JSON에 평문 저장됩니다.
| 도구 | 목적 |
|---|---|
search_company | 종목명/종목코드 → corp_code + 기업개황 |
list_disclosures | 기간·유형별 공시 목록 (rcept_no 반환) |
get_disclosure_detail | 짧은 공시는 본문 발췌, 긴 보고서는 인덱스 + viewer URL. find="키워드"로 본문 검색 |
get_major_accounts | 정기보고서 핵심 재무 (매출/영업이익/순이익/자산/부채/자본 — 당기·전기·전전기 비교) |
get_full_financial | 전체 재무제표. sj_div(BS/IS/CIS/CF/SCE) 필수 |
get_order_backlog | 사업/분기/반기보고서 표에서 수주잔고·계약잔액 추이를 구조화 |
get_major_holders | 5%룰 대량보유 변동 — 외인/펀드/행동주의 진입 추적 |
get_insider_trades | 임원·주요주주 특정증권 소유 — 내부자 매매 시그널 |
scan_earnings_season | 어닝 시즌 전체/시장별 실적 스캔 — 채팅용 Top N Markdown |
export_earnings_scan | 실적 스캔 결과를 .xlsx/.csv 파일로 저장. 한국 Excel은 .xlsx 권장 |
# 공시 흐름
search_company("삼성전자") → corp_code "00126380"
list_disclosures(corp_code="00126380", days=30) → rcept_no 목록
get_disclosure_detail(rcept_no="...") → 짧은 공시는 본문, 긴 보고서는 인덱스
get_disclosure_detail(rcept_no="...", find="신사업") → 긴 보고서에서 키워드 매치 ±300자
# 재무 흐름
search_company("삼성전자") → corp_code
get_major_accounts(corp_code, bsns_year=2024, reprt_code="annual") → 핵심 수치
get_full_financial(corp_code, bsns_year=2024, reprt_code="annual",
fs_div="CFS", sj_div="IS") → 손익 전체
get_order_backlog(corp_code, years=3) → 수주잔고/계약잔액 추이
# 어닝 시즌 전체 스캔
scan_earnings_season(period="2026Q1", universe="kospi", top_n=30) → 채팅용 요약 표
export_earnings_scan(period="2026Q1", universe="all",
output_format="xlsx", max_rows=1000) → 엑셀 파일 + 행/열 검증
export_earnings_scan(period="2026Q1", universe="all",
output_format="both", amount_unit="eok") → XLSX + CSV 동시 생성
# 터미널에서 바로 엑셀 파일 생성
uvx --from dartlens-mcp dartlens-export-earnings --period 2026Q1 --universe all --sort-by op_yoy --max-rows 3000 --format xlsx
# PowerShell에서 corp_code 콤마 리스트를 직접 넘길 때는 따옴표 사용
uvx --from dartlens-mcp dartlens-export-earnings --period 2026Q1 --universe "00126380,00631518" --format both
# 지분 흐름 (시세에 안 나오는 자본 움직임)
search_company("삼성전자") → corp_code
get_major_holders(corp_code, limit=10) → 5%룰 보고서 (외인/펀드/행동주의)
get_insider_trades(corp_code, limit=10) → 임원·주요주주 자사주 매매| 환경 | 지원 |
|---|---|
| Claude Desktop (앱, Win/macOS) | ✅ |
| Claude Code (CLI, Win/macOS/Linux/RasPi) | ✅ |
| Claude.ai (웹) | ❌ 로컬 MCP 미지원 |
dartlens-setup --target {claude-desktop, claude-code, both} 로 명시적으로 선택 가능. 기본 auto는 환경 감지.
DartLens는 투자 추천·매수/매도 신호·자동매매 기능을 제공하지 않습니다. DART 공시와 정형 재무 데이터를 Claude가 읽을 수 있는 형태로 연결하는 데이터 도구입니다.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.