MyDart MCP
MCP-Server für koreanische Unternehmensoffenlegungen (DART/OpenDART): Suche nach Einreichungen, Finanzdaten, XBRL, prüfergerechte Prüfungsberichtsanalyse (Stellungnahmen, KAM, Going Concern, ICFR-Befunde) und Bewertungsdaten
Dokumentation
💡
복잡한 npx 설치, cli 기반 로컬 세팅 필요 없습니다. 클로드에서 OpenDART를 연결하는 가장 쉬운 방법. MyDart MCP는 회계전문가를 위해 만들어진 가장 편리하고 강력한 OpenDART API 기반 MCP입니다.
MCP를 연결해서 사용해야하는 이유
혹시 클로드(Claude)에게 특정 회사의 재무정보나 감사보고서 내용을 물어본 적 있으신가요? 답은 그럴듯하게 돌아오는데, 자세히 보면 좀 이상하죠. "있을 법한" 문장을 지어낸 것이기 때문입니다. 감사·회계처럼 한 글자가 틀리면 안 되는 일에선 이대로 쓸 수가 없습니다.
그렇다고 OpenDART에서 제공하는 API만 의존하기에는 너무 정보가 부족합니다. OpenDART API를 통해 특정 년도의 감사보고서 결과를 요청하면 적정 한 단어만 돌아오죠. 정작 궁금한 핵심감사사항(KAM), 강조사항 문단, 계속기업 불확실성 여부, 내부회계관리제도 중요한 취약점 같은 내용은 API에서 제공되지 않습니다.
이러한 문제점을 해결하기 위해서 MyDart MCP를 만들었습니다. 이 MCP를 통해 클로드에 실제 Dart 공시를 읽고 파싱하는 도구를 직접 연결할 수 있습니다. 그러면 클로드가 DART에 올라와있는 실제 보고서와 데이터를 열어 대답하게 할 수 있습니다.
💡
**MCP가 뭔가요?
MCP(Model Context Protocol)는 클로드 같은 AI에 외부 도구와 데이터를 붙이는 표준 규격입니다. 클로드 입장에선 "손과 눈"을 다는 일이고, 한번 연결해두면 평소 대화하듯 한국어로 시키기만 하면 됩니다.
다른 DART MCP와의 차이점, 그리고 MyDart MCP만의 특장점
DART를 AI에 붙이는 MCP는 이미 여럿 나와 있습니다. 다만 기존 도구들은 대체로 투자자 입장에서 사용하기 위한 도구에 맞춰져 있습니다. 임원이 자기 돈으로 주식을 사고 있는지, ROE와 부채비율이 동종사 대비 어떤지, 최근 자기주식 취득을 결정한 회사가 어디인지 — 이러한 질문들은 투자를 위해 종목을 고르는 사람에게 필요한 관점입니다. 반면 감사인과 재무회계/내부회계 담당자가 궁금한 부분은 조금 관점이 다릅니다. "이 회사 KAM은 어떤게 식별되었을까", "계속기업 불확실성 문단이 들어갔나", "올해 내부회계관리제도 감사보고서상 중요한 취약점이 보고된 회사가 어디인가" 같은 것들이죠.
MyDart MCP는 회계사 및 재무회계/내부회계 실무담당자의 실무에 사용하기 위한 전문도구로 설계되었고, 다음과 같은 장점이 있습니다.
첫째, 로컬 설치 없이 웹으로 쉽게 연결할 수 있습니다. 기존 MCP는 대부분 로컬 실행 방식이라 Node.js를 깔고 claude_desktop_config.json을 직접 편집해야 합니다. 그런데 회계법인이나 기업 재경팀 PC는 이러한 개발 도구 설치 자체가 막혀 있는 경우가 많습니다. MyDart MCP는 원격 서버로 돌아가서 커넥터에 주소만 넣으면 끝이고, 기능이 추가돼도 사용자가 따로 업데이트할 게 없습니다. 특히 한번 연결하면 데스크탑/웹/모바일 환경에서 어디든 동일하게 MCP를 사용할 수 있습니다. (반면 로컬 설치방식은 데스크탑에서만 사용할 수 있습니다.)
둘째, 감사보고서를 문단 속성별로 세분화하여 조회할 수 있습니다. Opendart API를 이용하면 감사보고서를 통째로 마크다운으로 받아올수 있지만 감사보고서 문단별 속성이 기재되어 있지는 않습니다. MyDart MCP는 감사의견·의견근거·KAM·강조사항·기타사항을 각각 별도 필드로 쪼개 두었고, 회계법인별로도 조회할 수 있습니다. 내부회계관리제도도 검토와 감사를 구분해서 감사의견과 중요한 취약점 문단을 따로 조회할 수 있습니다.
셋째, 회사 이름을 몰라도 찾을 수 있습니다. OpenDART API는 회사를 지정해야만 조회가 됩니다. 그래서 기존 MCP들은 전부 "회사명 → corp_code 확인 → 데이터 조회" 순서를 벗어나지 못합니다. MyDart MCP는 상장사 감사보고서를 미리 파싱해서 인덱싱해두었기 때문에 "2025년 코스닥에서 내부회계 의견거절 난 회사"처럼 특정 조건으로 회사를 필터링해서 찾는 질문이 가능합니다.
클로드 웹에서 MCP 연결하는법
1. OpenDART API키 발급
- OpenDART 인증키를 발급받습니다. opendart.fss.or.kr에서 무료로 받을 수 있습니다.
전자공시 OPENDART 시스템
금융감독원 바로가기
인증키 신청 메뉴로 들어갑니다.
이메일 및 비밀번호는 나중에 API 사용량등 조회할때 필요합니다. API 사용환경: 웹 API 사용용도: DART 정보 크롤링 등으로 적당히 입력합니다.
40자리로 된 API key가 발급되었습니다. (개인은 즉시 발급 가능)
2. Claude 커넥터 추가
- claude.ai → 설정(Settings) → 커넥터(Connectors)로 들어갑니다.
"커넥터"에서 "맞춤설정"을 클릭합니다.
- "커스텀 커넥터 추가" 버튼을 누르세요.
[+] 버튼 클릭후 "커스텀 커넥터 추가"를 클릭합니다.
- 커넥터 이름과 서버 URL을 입력합니다.
💡
커넥터 이름은 아무거나 적어도 됩니다.
(예: MyDart MCP)
💡
서버 URL은 이렇게 적습니다.
https://mydart.eocpa.kr/mcp?key=발급받은_OpenDART_키
💡
[유의할점] 클로드 웹 설정 화면에는 인증키를 따로 넣는 칸이 없어서, **주소 끝의 ?key= 뒤에 인증키를 그대로 붙여야 됩니다. MyDART MCP서버는 각 사용자가 제공한 api 키값을 이용해 OpenDART에서 조회 인증을 처리합니다. (bring your own key 방식)
💡
고급설정 부분은 공란으로 둡니다.
3. 커넥터에서 연결 누르기
- 커넥터 설정 부분에서 **"연결"**을 눌러줍니다. 체크(V)표시로 변하면 연결완료입니다.
4. 연결 완료
- 대화창에서 평소처럼 질문하면, 클로드가 알아서 이 MyDart MCP의 도구설명을 읽고 필요한 경우 자동으로 호출합니다.
💡
클로드, ChatGPT 등 서비스 웹/데스크탑 환경만 지원하며, CLI 환경에서의 연결은 지원하지 않습니다.
활용 사례
MyDART MCP를 통해 평소 DART를 직접 조회해야 했던 것을 클로드를 통해 말로 시킬 수 있습니다.
Dart 기업개황 조회(get_company_profile)
💡
Dart에서 제공하는 기업개황 정보를 조회합니다.
"현대차 기업개황 정리해줘 — 대표자, 설립일, 업종, 본사 주소"
Dart 공시 목록 조회(search_disclosures)
💡
기간별 공시 목록을 조회할 수 있습니다.
"최근 한 달간 LG에너지솔루션이 낸 공시 목록 보여줘"
재무정보 조회(get_financials)
💡
재무정보를 조회할 수 있습니다. 재무제표 본문(BS, PL) 뿐만 아니라 주석별 검색이 가능합니다.
"네이버의 2025년 연결 재무제표상 유형자산 주석 알려줘"
감사인 정보 조회(get_audit_profile)
💡
매 사업연도별 감사인명, 감사의견, 감사보수, 감사시간, 비감사보수, 외부조회/재고실사/금융실사 수행여부를 조회할 수 있습니다.
"삼성전자 최근 5개년 감사인 누구고, 감사보수·감사시간 알려줘"
감사보고서 본문 문단별 조회(get_audit_report)
💡
감사보고서 본문 문단별(감사의견, 감사의견근거, 핵심감사사항, 강조사항, 기타사항 등) 정보를 조회 할 수 있습니다.
"SK하이닉스 최근 5개년간 별도 감사보고서 상 핵심감사사항을 정리해줘"
계속기업 가정 불확실성 문단 검토(get_going_concern)
💡
계속기업 가정 불확실성 문단이 강조사항으로 포함되었는지, 그리고 재무정보와 비교하여 계속기업 가정 불확실성과 관련한 재무적 정량 징후가 있는지 여부를 조회합니다.
"(주)ABC에 대해 최근 3개년에 대해 계속기업가정 문단이 기재되었는지 알려줘"
내부회계관리제도 감사의견, 중요한 취약점 조회(get_internal_control)
💡
내부회계관리제도 감사의견, 문단별 내용을 조회할 수 있습니다.
"(주)ABC의 2025년 감사보고서상 중요한 취약점 내용 알려줘"
감사보고서 주요 내역별 조회(search_audit_findings)
💡
상장사의 재무제표/내부회계관리제도 감사보고서 주요 내역이 인덱싱 되어 있어, 특정 회사 이름을 몰라도 검색이 가능합니다.
"올해 코스닥 시장에서 내부회계관리제도 의견이 부적정인 회사 알려줘"
내부회계관리제도 업무에 AI를 활용하는 네 가지 방법(MCP를 이용해서)
내부회계관리제도 업무에 MCP를 붙이면 무엇이 달라질까요. 중요한 취약점 사례 집계, 자금부정통제 공시 조회, 평가보고서 MRC 검증, 내부회계 준거규정 확인까지 실제 프롬프트와 함께 정리했습니다.
My K-SOX 내부회계관리제도Taesu Eo
상장사 감사보고서를 한눈에 보는법 - MyDart Viewer
상장사 감사보고서를 한눈에 조회할 수 있는 MyDart Viewer를 소개합니다.
Ref
1. 본 프로젝트 라이선스
- MIT License
- 단, 아래 §2 의 Apache-2.0 라이선스 부분은 Apache-2.0를 함께 준수합니다.
2. 참고한 자료
- kreports-dart-mcp(by capitalparser) : Apache-2.0
- korean-dart-mcp(by Chris Ryu) : MIT
- OpenDartReader(by Finance Data) : MIT
- dart-fss(by josw123) : MIT
3. 데이터 출처
- 금융감독원 OpenDART (https://opendart.fss.or.kr) — 전자공시 원문·정형 데이터.
- 본 소프트웨어는 사용자가 본인이 발급받은 API 인증키로 OpenDART API 를 직접 호출하는 것입니다. 일부 자료의 경우 응답속도 개선을 위해 MCP 서버에 사전에 파싱/캐싱 된 데이터를 응답하고 있습니다.
- 데이터의 이용은 OpenDART 이용약관 및 관련 법규를 따라야 합니다.
- OpenDART API FAQ: 오픈API 이용한도는 어떻게 되나요? -> 개인 : 일 40,000건 (서비스별 한도가 아닌 오픈API 83종 전체 서비스 기준), 일일한도를 준수하더라도 서비스의 안정적인 운영을 위하여 과도한 네트워크 접속(분당 1,000회 이상)은 서비스 이용이 제한될 수 있으니 이용에 참고하시기 바랍니다.
4. 면책
본 도구의 DB는 OpenDART API 등을 통한 자동 추출 결과이며, 감사 판단·의사결정의 근거로 쓰기 전 원문과 교차 확인하시기 바랍니다.
5. 문의
기능과 관련하여 문의사항이 있으시면 이 포스트의 댓글 또는 [email protected] 로 남겨주시면 감사하겠습니다.
매일 따로 검색하지 않아도 원하는 시간에 사전 설정한 내부회계·회계감독·회사 키워드와 관련한 뉴스, Dart 공시를 메일로 받아볼 수 있는 뉴스봇을 만들었습니다.