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

💡

클로드에서 DART MCP를 연결하는 가장 쉬운 방법. 복잡한 npx 설치, cli 기반 로컬 세팅 필요 없습니다. MyDart MCP는 회계전문가를 위해 만들어진 가장 편리하고 강력한 DART 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는 이미 여럿 나와 있습니다. 다만 기존 도구들은 대체로 투자자 입장에서 숫자를 확인하기 위한 도구 에 맞춰져 있습니다. 반면 감사인과 재무회계/내부회계 담당자 가 궁금한 부분은 조금 관점이 다릅니다. "이 회사 KAM은 어떤게 식별되었을까", "계속기업 불확실성 문단이 들어갔나", "올해 내부회계관리제도 감사보고서상 중요한 취약점이 보고된 회사가 어디인가" 같은 것들이죠.

MyDART MCP는 회계사 및 재무회계/내부회계 실무담당자의 실무 에 사용하기 위한 전문도구 로 설계되었고, 다음과 같은 장점이 있습니다.

첫째, 로컬 설치 없이 쉽게 연결할 수 있습니다.

기존 MCP는 대부분 로컬 설치 방식이라 Node.js를 깔고 claude_desktop_config.json 을 직접 편집해야 합니다. 그런데 회계법인이나 기업 재경팀 PC는 이러한 개발 도구 설치 자체가 막혀 있는 경우가 많습니다. MyDart MCP는 웹 Streamable HTTP 방식이어서 연결할때 주소만 넣으면 끝이고, 사용자가 따로 업데이트할 게 없습니다. 특히 한번 연결하면 데스크탑/웹/모바일 환경에서 어디든 동일하게 MCP를 사용 할 수 있습니다. (반면 로컬 설치방식은 설치된 환경에서만 사용할 수 있습니다.)

둘째, 감사보고서를 문단 속성별로 세분화하여 조회할 수 있습니다.

OpenDART API에서 기본 제공하는 방식으로는 감사보고서를 통째로 받아올 수 있을뿐 구조화된 자료를 주지는 않습니다. MyDart MCP는 상장사 감사보고서의 감사의견·의견근거·KAM·강조사항·기타사항을 각각 별도 필드로 쪼개 구조화하였고, 회계법인별로도 조회할 수 있습니다. 내부회계관리제도도 검토와 감사를 구분해서 감사의견과 중요한 취약점 문단을 따로 조회할 수 있습니다.

셋째, 회사 이름을 몰라도 찾을 수 있습니다.

OpenDART API는 반드시 회사를 지정해야만 조회할 수 있습니다. 그래서 기존 MCP들은 전부 "회사명 → corp_code 확인 → 데이터 조회" 순서를 벗어나지 못합니다. MyDart MCP는 상장사 감사보고서를 미리 파싱해서 인덱싱해두었기 때문에 "2025년 코스닥에서 내부회계 의견거절 난 회사"처럼 특정 조건으로 회사를 필터링해서 찾는 질문 이 가능합니다.

넷째, 속도가 빠르고 정확합니다.

상장여부, 전기말 자산규모에 따라 사업보고서 제출여부, 내부회계관리제도 대상여부 등이 달라지며, 이에 따라 공시 데이터의 형식과 위치가 달라집니다. MyDART MCP는 회사별 조건을 고려한 강력한 공시 라우팅 로직 을 가지고 있어서 LLM 클라이언트가 필요한 자료를 첫 시도에 찾게 도와줍니다.


클로드 웹에서 MCP 연결하는법

1. 키 발급: 하기 두 가지 방법 중 하나를 택해서 key를 발급 받습니다.

방법 1: eocpa.kr MCP 공용 토큰 발급받기

방법 2: OpenDART API키 발급받기

  • OpenDART 인증키를 발급받습니다.
    opendart.fss.or.kr 에서 무료로 받을 수 있습니다.
  • MyKIFRS MCP와 MyFSS MCP는 사용할 수 없습니다.

인증키 신청 메뉴로 들어갑니다.

이메일 및 비밀번호는 나중에 API 사용량등 조회할때 필요합니다. API 사용환경: 웹 API 사용용도: DART 정보 크롤링 등으로 적당히 입력합니다.

40자리로 된 API key가 발급되었습니다. (개인은 즉시 발급 가능)

2. Claude 커넥터 추가

  • claude.ai → 설정(Settings) → 커넥터(Connectors)로 들어갑니다.

"커넥터"에서 "맞춤설정"을 클릭합니다.

  • "커스텀 커넥터 추가" 버튼을 누르세요.

[+] 버튼 클릭후 "커스텀 커넥터 추가"를 클릭합니다.

  • 커넥터 이름과 서버 URL을 입력합니다.

커넥터 이름은 아무거나 적어도 됩니다.
(예:

MyDart MCP

)

서버 URL은 이렇게 적습니다.

https://mydart.eocpa.kr/mcp?key=발급받은토큰

💡

인증은 "없음"을 선택합니다.
고급설정 부분은 "스트리밍 HTTP"로 둡니다.

3. 커넥터에서 연결 누르기

  • 커넥터 설정 부분에서 "연결" 을 눌러줍니다. 체크(V)표시로 변하면 연결완료입니다.

4. 연결 완료

  • 대화창에서 평소처럼 질문하면, 클로드가 알아서 이 MyDart MCP의 도구설명을 읽고 필요한 경우 자동으로 호출합니다.

활용 사례

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)

💡

상장사의 재무제표/내부회계관리제도 감사보고서 주요 내역이 인덱싱 되어 있어, 특정 회사 이름을 몰라도 검색이 가능합니다.

"올해 코스닥 시장에서 내부회계관리제도 의견이 부적정인 회사 알려줘"


References

1. 본 프로젝트 라이선스

  • MIT License
  • 단, 아래 §2 의 Apache-2.0 라이선스 부분은 Apache-2.0를 함께 준수합니다.

2. 참고한 자료

3. 데이터 출처

  • 금융감독원 OpenDART (https://opendart.fss.or.kr) — 전자공시 원문·정형 데이터.
    • 본 소프트웨어는 사용자가 본인이 발급받은 API 인증키 로 OpenDART API 를 직접 호출하는 것입니다. 일부 자료의 경우 응답속도 개선을 위해 MCP 서버에 사전에 파싱/캐싱 된 데이터를 응답하고 있습니다. - 데이터의 이용은 OpenDART 이용약관 및 관련 법규를 따라야 합니다. - OpenDART API FAQ: 오픈API 이용한도는 어떻게 되나요? -> 개인: 일 40,000건 (서비스별 한도가 아닌 오픈API 83종 전체 서비스 기준), 일일한도를 준수하더라도 서비스의 안정적인 운영을 위하여 과도한 네트워크 접속(분당 1,000회 이상)은 서비스 이용이 제한될 수 있으니 이용에 참고하시기 바랍니다.

FAQ

Q. 무료인가요?

A. 네 무료입니다. 토큰을 발급받으시면(그리고 동시에 블로그 뉴스레터를 구독하시면) 무료로 사용할수 있습니다.

Q. 클로드 말고 ChatGPT나 기타 플랫폼에서도 지원되나요?

A. MCP 표준 규격을 준수 하고 있어 OpenAI 환경 및 기타 MCP를 사용할 수 있는 환경에서도 동일하게 사용할 수 있습니다.

Q. 데이터 출처가 어떻게 되나요?

A. 데이터 출처는 금융감독원에서 제공하는 OpenDART API이며, “공공데이터의 제공 및 이용 활성화에 관한 법률”에 따른 공공데이터입니다.