전자공시 MCP 서버 완전 가이드 — DART 공시·재무를 Claude로 분석하기
DART 연동 MCP 서버 3종 비교, OpenDART API 키 발급, Claude Desktop·Code·Cursor 설정, 재무 분석 보고서 프롬프트, 커스텀 서버 제작까지 한 편에 정리했습니다.
금융감독원이 운영하는 **전자공시시스템(DART)**을 MCP로 연결하면 Claude나 Cursor에서 자연어 한 문장으로 기업 재무제표·공시 목록을 바로 조회할 수 있습니다. 현재 한국 개발자 커뮤니티에는 DART API를 감싼 MCP 서버가 세 가지 공개되어 있으며, 설치 방식과 제공 기능이 각각 다릅니다. 이 글에서는 세 서버의 특징을 비교하고, API 키 발급부터 실전 프롬프트, 재무 분석 보고서 자동 작성, 나아가 직접 MCP 서버를 만드는 방법까지 한 번에 정리합니다.
전자공시 MCP가 왜 필요한가
공시 데이터를 활용한 기업 분석은 전통적으로 DART 웹사이트에서 PDF를 내려받아 수동으로 숫자를 옮기는 과정을 거쳐야 했습니다. OpenDART API가 열린 뒤에도 Python 스크립트나 별도 라이브러리를 짜야 했기 때문에 비개발자에게는 높은 진입 장벽이 있었습니다. 기업 두세 곳의 영업이익을 비교하려면 각 기업을 검색하고, 보고서를 열고, 수치를 찾아 옮겨 적는 과정을 반복해야 했습니다.
MCP(Model Context Protocol)는 AI 클라이언트가 외부 도구를 표준화된 방식으로 호출할 수 있게 하는 오픈 프로토콜입니다. DART OpenAPI를 MCP 서버로 감싸면 Claude·Cursor가 직접 API를 호출해 결과를 대화 맥락에 올려줍니다. 개발자는 별도 스크립트를 유지할 필요가 없고, 비개발자도 자연어로 재무 분석을 요청할 수 있습니다.
[사용자 질의]
│
▼
[Claude / Cursor] ─MCP 프로토콜─▶ [DART MCP 서버] ─HTTPS─▶ [opendart.fss.or.kr]
│ │
▼ ▼
[자연어 분석 결과] [재무제표 JSON / 공시 목록]
전자공시 MCP 서버 3종 비교
현재 공개된 DART 연동 MCP 서버 세 가지를 한눈에 비교합니다.
| 서버 이름 | 설치 방식 | 연동 API | 제공 도구 수 | GitHub |
|---|---|---|---|---|
| 한국 주식 MCP 서버 | npx | DART + KRX | 미공개 | jjlabsio/korea-stock-mcp |
| DART MCP 서버 | uvx (Python) | DART | 미공개 | 2geonhyup/dart-mcp |
| 한국 DART MCP | npx | OpenDART (83개 API) | 15개 | chrisryugj/korean-dart-mcp |
세 서버 모두 API 키가 필요하며, 키는 opendart.fss.or.kr에서 무료로 발급합니다.
서버별 특징 요약
**한국 주식 MCP 서버(korea-stock-mcp)**는 DART와 함께 KRX(한국거래소) API도 연동합니다. 공시 재무 데이터와 거래소 주가·거래량 정보를 동시에 다뤄야 하는 경우에 적합합니다. npx 한 줄로 설치되어 Node.js 환경이면 바로 사용할 수 있습니다.
**DART MCP 서버(dart-mcp)**는 Python 기반 서버입니다. uv로 구동하며, Python 생태계에 익숙한 사용자나 기존 데이터 분석 파이프라인을 Python으로 유지하는 경우 자연스럽게 통합됩니다. 저장소를 클론해 로컬에서 실행하는 방식이므로 소스 코드 커스터마이징이 용이합니다.
**한국 DART MCP(korean-dart-mcp)**는 OpenDART의 83개 API 엔드포인트를 15개의 MCP 도구로 정리한 서버입니다. 도구 수를 압축하면서도 주요 기능을 모두 포함해 모델이 도구 선택을 더 쉽게 할 수 있습니다. npx 방식으로 설치가 간편합니다.
처음이라면 korean-dart-mcp(npx)를 권장합니다. Node.js만 있으면 저장소 클론 없이 바로 실행되고, 공시·재무 분석에 필요한 도구가 대부분 들어 있습니다.
준비물
세 서버 모두 아래 준비물이 공통으로 필요합니다.
| 항목 | 필요 여부 | 비고 |
|---|---|---|
| OpenDART API 키 | 필수 | opendart.fss.or.kr 무료 발급 |
| AI 클라이언트 | 필수 | Claude Desktop / Claude Code / Cursor(MCP 지원 버전) |
| Node.js 18 이상 | npx 서버 사용 시 | korea-stock-mcp, korean-dart-mcp |
| Python 3.10 이상 + uv | uvx 서버 사용 시 | dart-mcp |
| 터미널 기본 사용법 | 권장 | 설정 파일 편집 |
OpenDART API 키 발급 방법
- opendart.fss.or.kr에 접속합니다.
- 우측 상단 회원가입을 클릭해 가입합니다. 이메일 인증이 필요합니다.
- 로그인 후 상단 메뉴 인증키 신청/관리를 클릭합니다.
- 이용 목적을 선택하고 신청하면 40자리 인증키가 즉시 발급됩니다.
- 발급된 키를 안전한 곳에 저장합니다. 이 키는 외부에 노출하면 안 됩니다.
호출 한도: OpenDART 무료 키는 1일 기본 10,000건 호출 한도가 있습니다. 개인 분석·학습 용도라면 충분한 양이며, 단일 기업 보고서 분석은 보통 수십 건 수준입니다.
반영 지연: 키 발급 직후에는 서버에 반영되기까지 수 분이 걸릴 수 있습니다. 바로 인증에 실패하면 5~10분 뒤 다시 시도하세요.
키가 노출됐다면: opendart.fss.or.kr에 로그인해 ‘인증키 신청/관리’에서 키를 재발급받으세요. 설정 파일을 git에 올리지 않도록
.gitignore에 설정 파일 경로를 추가해 두는 것을 권장합니다.
설정 파일 위치
DART MCP 서버는 어느 클라이언트에서든 동일한 mcpServers 블록 구조로 등록합니다. 클라이언트별 설정 파일 위치만 다릅니다.
| 클라이언트 | 설정 파일 경로 |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Code | ~/.claude/settings.json 또는 프로젝트 루트의 .mcp.json(--mcp-config 플래그) |
| Cursor | ~/.cursor/mcp.json |
macOS에서 ~/Library 폴더는 기본적으로 숨겨져 있습니다. Finder에서 Cmd+Shift+G로 경로를 직접 입력하거나, 에디터로 바로 열 수 있습니다.
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
파일이 없다면 위 경로에 새로 만들면 됩니다.
서버별 설치 및 설정
한국 DART MCP(korean-dart-mcp) — npx, 권장
터미널에서 한 번 실행해 정상 동작을 확인할 수 있습니다(API 키 없이는 오류가 나지만 서버 구동 자체는 확인됩니다).
npx -y korean-dart-mcp
설정 파일의 mcpServers 항목에 아래 블록을 추가합니다.
{
"mcpServers": {
"korean-dart-mcp": {
"command": "npx",
"args": ["-y", "korean-dart-mcp"],
"env": {
"DART_API_KEY": "여기에_발급받은_40자리_키_입력"
}
}
}
}
한국 주식 MCP 서버(korea-stock-mcp) — npx, DART + KRX
주가 데이터까지 함께 분석하려면 korea-stock-mcp를 선택합니다.
npx -y korea-stock-mcp@latest
{
"mcpServers": {
"korea-stock-mcp": {
"command": "npx",
"args": ["-y", "korea-stock-mcp@latest"],
"env": {
"DART_API_KEY": "여기에_발급받은_40자리_키_입력"
}
}
}
}
DART MCP 서버(dart-mcp) — uvx, Python
이 서버는 저장소를 클론해 로컬에서 실행합니다. Python 3.10 이상과 uv가 필요합니다.
git clone https://github.com/2geonhyup/dart-mcp ~/Downloads/dart-mcp
클론 후 설정 파일에 아래 블록을 추가합니다.
{
"mcpServers": {
"dart-mcp": {
"command": "uv",
"args": ["--directory", "/Users/사용자명/Downloads/dart-mcp", "run", "dart.py"],
"env": {
"DART_API_KEY": "여기에_발급받은_40자리_키_입력"
}
}
}
}
주의:
--directory경로는 실제 클론한 위치의 절대 경로로 바꿔야 합니다.~기호 대신/Users/사용자명/Downloads/dart-mcp형태로 입력하고, 한글이나 공백이 든 경로는 피하세요. uv가 없다면pip install uv또는 공식 사이트(docs.astral.sh/uv)를 참고해 설치합니다.
이미 mcpServers 블록이 있다면 기존 내용을 지우지 말고 새 서버 항목을 쉼표로 구분해 추가하세요. 마지막 항목 뒤에는 쉼표를 붙이지 않습니다.
설정 완료 확인
설정 파일을 저장한 뒤 AI 클라이언트를 완전히 종료하고 재시작합니다. 창을 닫는 것만으로는 백그라운드 프로세스가 남아 설정이 반영되지 않습니다. macOS에서는 Cmd+Q(또는 Dock 아이콘 우클릭 → 종료), Windows에서는 트레이 아이콘 우클릭 → 종료로 닫습니다.
- Claude Desktop: 재시작 후 새 대화창 입력란 하단에 MCP 도구(망치) 아이콘이 보이고, 클릭 시 DART 도구 목록이 나타나면 연결 성공입니다.
- Claude Code: 터미널에서
/mcp명령을 입력하면 등록된 서버 목록과 연결 상태가 표시됩니다. 또는claude mcp list로 해당 서버가connected로 표시되는지 확인합니다. - Cursor: Settings → MCP 탭에서 서버 상태 표시등이 초록색인지 확인합니다.
첫 조회 테스트로 아래 질문을 넣어 실제로 데이터가 오는지 확인합니다.
삼성전자의 2023년 사업보고서에서 주요 재무지표(매출, 영업이익, 당기순이익)를 요약해줘.
실전 프롬프트 예시
연결이 완료되면 아래와 같은 자연어 질의로 바로 사용할 수 있습니다.
| 목적 | 예시 프롬프트 |
|---|---|
| 재무제표 조회 | ”삼성전자 2023년 연결 재무제표에서 매출액, 영업이익, 당기순이익을 표로 정리해줘” |
| 기업 비교 | ”현대차와 기아의 2023년 부채비율, ROE, 영업이익률을 비교해줘” |
| 공시 목록 | ”SK하이닉스가 최근 한 달간 제출한 공시 목록을 보여줘” |
| 추이 분석 | ”카카오의 최근 3개년 매출 추이와 연간 성장률을 계산해줘” |
| 주요 사항 | ”LG에너지솔루션이 올해 제출한 주요사항보고서 내용을 요약해줘” |
| 임원 현황 | ”삼성SDI 등기임원 명단과 보수 현황은?” |
| 주가 연동 분석 | ”POSCO홀딩스 재무 데이터와 최근 주가 흐름을 함께 분석해줘” (korea-stock-mcp) |
DART MCP 서버는 기업명을 입력하면 내부적으로 기업코드(고유번호, corp_code)를 조회해 API 호출에 사용합니다. 동일한 상호명의 기업이 여러 개 있거나 기업명이 등록 상호와 다를 경우(예: “카카오뱅크”가 아닌 “주식회사 카카오뱅크”) 종목코드(6자리)나 정확한 법인명을 함께 알려주면 정확도가 높아집니다.
OpenDART API는 정기공시(사업·반기·분기보고서)뿐 아니라 주요사항보고서, 지분변동 공시, 재무제표 원본 데이터(XBRL), 임원 현황까지 제공하므로 위 표 외에도 다양한 질문을 던질 수 있습니다. 조회 범위는 코스피·코스닥·코넥스 상장기업과 외감법인 등 공시 의무가 있는 법인이며, 비상장 소규모 기업은 공시 데이터가 없어 조회되지 않을 수 있습니다.
재무 분석 보고서 자동 작성
DART 사업보고서 한 건은 수백 페이지에 달합니다. 매출액·영업이익·부채비율을 찾아 비율을 계산하고 한 편의 보고서로 엮는 일은 기업 하나당 몇 시간이 걸리는 반복 작업입니다. MCP를 연결하면 Claude가 재무제표를 직접 가져오고, 비율을 계산하고, 해석까지 붙여 보고서 초안을 만들어 줍니다.
요청을 받으면 Claude는 DART MCP 도구를 순서대로 호출합니다: 기업코드 조회 → 보고서 목록 확인 → 재무 항목 추출 → 비율 계산 및 서술. 복잡한 보고서일수록 이 순서를 단계로 쪼개 지시하면 누락과 계산 오류가 줄어듭니다.
보고서 프롬프트 4요소
보고서 품질의 상당 부분은 첫 지시에서 결정됩니다. 좋은 프롬프트는 다음 네 가지를 명시합니다.
- 대상 — 기업명과 함께 종목코드(6자리)를 주면 동명·유사상호 혼동을 막습니다.
- 기준 보고서/연도 — “최근”이 아니라 “2023 사업보고서”처럼 보고서 종류와 연도를 특정합니다.
- 분석 항목 — 수익성·안정성·성장성 등 원하는 지표를 나열합니다.
- 출력 형식 — 표/문단/소제목/요약 여부 등 재사용할 형태를 지정합니다.
프롬프트 템플릿
현대차의 2023년 재무제표를 기반으로 아래 항목을 계산하고 분석해 주세요.
1. 수익성: 영업이익률, 순이익률, ROE, ROA
2. 안정성: 부채비율, 유동비율, 이자보상배율
3. 성장성: 매출 성장률, 영업이익 성장률
각 지표에 대해 업계 평균과 비교한 간략한 해석도 포함해 주세요.
네이버(NAVER)의 최근 3년 재무 데이터를 바탕으로 투자 분석 보고서를 작성해 주세요.
보고서에는 사업 개요, 재무 건전성 평가, 성장 동력 분석, 리스크 요인이 포함돼야 합니다.
마지막에는 핵심 수치를 표로 요약해 주세요.
결과물 검증 체크리스트
AI가 만든 보고서는 그대로 제출하기 전에 다음을 확인하세요. 재무 데이터 특성상 단위·연도 혼동이 가장 흔한 오류입니다.
- 연도/보고서 종류가 요청한 것과 일치하는가 (사업보고서 vs 반기·분기보고서)
- 단위가 일관적인가 (원 / 백만원 / 억원 혼용 여부)
- 연결 vs 별도 재무제표 기준이 명시돼 있는가
- 직접 계산한 비율의 분자·분모가 의도한 정의와 맞는가 (예: 부채비율 = 부채총계 ÷ 자기자본)
- 핵심 수치 1~2개를 DART 원문과 샘플 대조했는가
- “업계 평균”처럼 외부 비교가 들어갔다면 그 근거가 데이터 기반인지 일반 서술인지 구분했는가
흔한 오류와 해결
”서버가 연결되지 않습니다” / 도구 아이콘이 안 보임
위에서부터 차례로 확인하세요.
- JSON 문법 — 쉼표 누락, 따옴표 짝 오류가 대부분입니다. 설정 파일을 jsonlint.com에 붙여넣어 검사합니다.
- 재시작 미완료 — 설정 변경 후 클라이언트를 Cmd+Q(트레이 아이콘 포함)로 완전히 종료하고 다시 엽니다.
- Node.js 미설치 또는 구버전 —
node --version으로 18 이상인지 확인하세요. 구버전이면 nodejs.org에서 최신 LTS를 설치합니다. - API 키 오류 —
env항목의 키에 앞뒤 공백이나 줄바꿈이 섞이면 인증이 실패합니다. 40자리가 맞는지, 키를 다시 복사해 붙여넣었는지 확인합니다.
”API 인증 실패” / “API 키가 유효하지 않습니다”
키를 막 발급했다면 반영 전일 수 있습니다. 5~10분 뒤 재시도하고, 그래도 실패하면 키 값을 다시 복사해 붙여넣으세요. 이메일 인증을 완료했는지도 확인합니다.
dart-mcp 실행 시 “uv not found” 또는 “모듈을 찾을 수 없습니다”
pip install uv
# 또는
curl -LsSf https://astral.sh/uv/install.sh | sh
uv 설치 후 터미널(또는 클라이언트)을 재시작하면 PATH가 갱신됩니다. “모듈을 찾을 수 없습니다” 오류는 설정 파일의 --directory 경로가 실제 클론 위치와 다를 때 발생하므로 경로를 정확히 일치시키세요.
기업 검색 결과가 없음 / “corp_code를 찾을 수 없습니다”
DART는 기업을 식별할 때 종목코드가 아닌 corp_code라는 고유 식별자를 사용합니다. MCP 서버가 자동 변환해주지만, 기업명이 정확하지 않으면 찾지 못할 수 있습니다. 공식 명칭(예: “삼성전자” not “삼성”)이나 종목코드(6자리)를 함께 제공하세요.
npx 실행 시 네트워크 오류
사내 프록시 환경에서는 npx가 패키지를 다운로드하지 못할 수 있습니다. IT 팀에 npm 레지스트리 접근 허용을 요청하거나, 로컬에 미리 설치(npm install -g korean-dart-mcp)한 뒤 절대 경로로 실행하는 방법을 사용하세요.
”호출 한도 초과” 오류
OpenDART 무료 키는 1일 10,000건이 기본 한도입니다. 초과 시 다음 날 00시(KST) 이후 다시 시도하거나, 대량 분석 시 대상 기업·연도 범위를 좁혀 중복 호출을 줄이세요.
직접 MCP 서버 만들기 (고급)
기존 서버가 감싸지 않은 특정 DART 엔드포인트가 필요하거나, 사내 인증·캐싱·로깅과 통합하거나, 응답 포맷을 우리 워크플로에 맞게 가공해야 한다면 직접 MCP 서버를 만드는 것이 정답입니다. 단순 재무제표·공시 조회만 필요하다면 위 기존 서버로 충분합니다.
DART API 엔드포인트 구조 이해
직접 도구를 만들려면 감쌀 API의 형태를 먼저 알아야 합니다. OpenDART의 단일 재무제표 조회 엔드포인트는 다음 형식입니다.
GET https://opendart.fss.or.kr/api/fnlttSinglAcnt.json
?crtfc_key=YOUR_API_KEY
&corp_code=00126380
&bsns_year=2024
&reprt_code=11011
주요 파라미터의 의미는 다음과 같습니다.
| 파라미터 | 의미 | 값 예시 |
|---|---|---|
crtfc_key | 발급받은 인증키 | 발급받은 키 문자열 |
corp_code | DART 고유 기업 코드 | 00126380(삼성전자) |
bsns_year | 사업연도 | 2024 |
reprt_code | 보고서 종류 | 아래 참고 |
reprt_code는 보고서 종류를 나타냅니다.
11011— 사업보고서11012— 반기보고서11013— 1분기보고서11014— 3분기보고서
단일회사의 전체 재무제표(손익계산서·재무상태표·현금흐름표)를 한 번에 받으려면 fnlttSinglAcntAll 엔드포인트를 사용합니다. 종목명만 알고 corp_code를 모를 때는 DART의 searchCorpName API로 기업 코드를 먼저 조회해야 합니다. 따라서 실전 서버에서는 보통 기업 코드 조회 도구와 재무제표 조회 도구를 한 쌍으로 함께 노출합니다. 각 엔드포인트의 전체 명세는 OpenDART 개발 가이드에서 확인하세요.
MCP 서버 프로젝트 초기화
Node.js 기준으로 새 프로젝트를 만들고 MCP SDK와 HTTP 클라이언트를 설치합니다.
npm install @modelcontextprotocol/sdk axios
package.json은 ES 모듈로 구성합니다.
{
"name": "my-dart-mcp",
"version": "1.0.0",
"type": "module",
"dependencies": {
"@modelcontextprotocol/sdk": "latest",
"axios": "latest"
}
}
axios로 위 OpenDART 엔드포인트를 호출하는 함수를 만들고, 이를 MCP 도구로 등록합니다. 인증키는 코드에 박지 말고 process.env.DART_API_KEY로 읽어 crtfc_key에 넣으세요. 그러면 키가 설정 파일의 env 항목을 통해 안전하게 주입됩니다.
직접 만든 서버 등록
로컬 경로의 진입 파일을 node로 실행하도록 등록하고, API 키를 env로 전달합니다.
{
"mcpServers": {
"my-dart-mcp": {
"command": "node",
"args": ["/Users/사용자이름/my-dart-mcp/index.js"],
"env": {
"DART_API_KEY": "여기에_발급받은_키_입력"
}
}
}
}
설정 저장 후 클라이언트를 재시작하고 “삼성전자(005930) 2024년 연간 매출과 영업이익을 알려줘” 같은 질문으로 내가 구현한 도구가 실제 호출되는지 확인합니다. 커스텀 서버가 안 뜨면 터미널에서 node index.js를 직접 실행해 에러를 확인하세요.
어떤 서버를 선택할까
- 빠르게 시작하고 싶다:
korean-dart-mcp(npx 한 줄, 83개 API를 15개 도구로 커버) - 주가 데이터도 함께 필요하다:
korea-stock-mcp(DART + KRX 동시 지원) - Python 환경에서 커스터마이징하고 싶다:
dart-mcp(소스 수정 용이) - 기존 서버가 없는 엔드포인트·사내 통합이 필요하다: 직접 MCP 서버 제작
세 서버 모두 같은 OpenDART API를 기반으로 하므로 목적에 따라 선택하거나 복수 등록해 함께 쓸 수 있습니다. 다만 도구가 늘어나면 Claude가 어떤 도구를 쓸지 헷갈릴 수 있으니, 용도가 정해지기 전에는 한 서버로 시작하는 편이 깔끔합니다.
자주 묻는 질문
DART OpenAPI 키는 어떻게 발급받나요?
opendart.fss.or.kr에 접속해 회원가입 후 ‘인증키 신청/관리’ 메뉴에서 신청하면 됩니다. 이메일 인증을 거치면 40자리 키가 즉시 발급되며 무료입니다. 발급 직후에는 반영까지 수 분이 걸릴 수 있습니다.
DART MCP를 사용하려면 비용이 드나요?
OpenDART API 키와 소개한 세 서버(오픈소스)는 모두 무료입니다. 다만 Claude 사용에는 Anthropic의 요금제가 적용됩니다.
하루 API 호출 한도가 있나요?
OpenDART 무료 키는 인증키당 1일 10,000건이 기본 한도입니다. 단일 기업 보고서 분석은 수십 건 수준이라 개인 용도에서는 초과하기 어렵습니다. 한도를 초과하면 다음 날 00시(KST) 이후 다시 사용할 수 있으며, 대규모 배치 분석 시에는 기업·연도 범위를 좁혀 요청하세요.
전자공시 MCP 서버 3종 중 어떤 것을 먼저 써봐야 하나요?
간편하게 시작하려면 npx 한 줄로 설치되는 korean-dart-mcp를 권장합니다. Python 환경에 익숙하다면 dart-mcp(uvx), DART와 KRX를 함께 쓰고 싶다면 korea-stock-mcp를 선택하세요.
어떤 기업의 공시·재무 데이터를 조회할 수 있나요?
코스피·코스닥·코넥스 상장기업과 외감법인 등 공시 의무 법인의 사업보고서, 반기·분기보고서, 감사보고서, 재무제표(재무상태표·손익계산서·현금흐름표), 공시 목록, 주요사항보고서, 지분변동 공시, 재무제표 원본(XBRL), 임원 현황 등을 조회할 수 있습니다. 비상장 소규모 기업은 공시 데이터가 없을 수 있습니다.
재무제표 데이터가 실시간으로 업데이트되나요?
DART 전자공시 기준으로 기업이 공시를 제출한 시점에 업데이트됩니다. 분기·반기·연간 보고서 공시 직후 조회가 가능하며, 실시간 주가는 KRX API를 함께 쓰는 korea-stock-mcp에서 지원합니다.
Claude Desktop·Claude Code·Cursor 어디에 설정하나요?
세 클라이언트 모두 동일한 mcpServers 블록 구조를 사용하고 위치만 다릅니다. Claude Desktop은 claude_desktop_config.json, Claude Code는 ~/.claude/settings.json 또는 프로젝트 루트의 .mcp.json, Cursor는 ~/.cursor/mcp.json입니다. 어느 경우든 API 키는 env 항목에 넣습니다. 보고서 파일 저장·편집이 잦다면 Claude Code가 편리합니다.
MCP 서버를 여러 개 동시에 연결해도 되나요?
가능합니다. mcpServers 객체에 서버를 다른 키로 나란히 추가하면 됩니다. 단, 같은 도구 이름이 중복되면 충돌할 수 있으므로 서버별 키 이름을 구분하세요.
MCP 서버를 연결했는데 Claude가 도구를 인식하지 못하면 어떻게 하나요?
클라이언트를 Cmd+Q로 완전히 종료 후 재시작하고, Claude Code라면 /mcp 또는 claude mcp list로 서버 상태를 확인하세요. JSON 문법(쉼표·따옴표) 오류, 잘못된 API 키, Node.js·uv 미설치가 대부분의 원인입니다. 터미널에서 설치 명령어(npx -y korean-dart-mcp 등)를 직접 실행해 오류 메시지를 확인하는 것도 좋습니다.
다음 단계
DART MCP를 연결했다면 이제 기업 분석 자동화의 출발점에 선 것입니다. 금융 카테고리의 다른 MCP 서버들에는 한국투자증권 KIS API, ECOS(한국은행), pykrx 등 한국 금융 MCP 서버가 모여 있습니다. 직접 사용해보고 유용한 MCP 서버를 발견했다면 서버 등록 페이지에서 MCP모아에 추가해 한국 커뮤니티와 공유해보세요.
관련 서버 상세 정보는 아래에서 확인할 수 있습니다.