check_unit_errors
본문에 '회사명(종목코드)'와 함께 적힌 매출·영업이익·순이익이 DART 사업보고서 값과 10배·100배 어긋나는지 본다. DART_API_KEY 가 필요하다. 조회가 안 되면 skipped 에 이유를 남긴다.
text必填
io.github.hs85-newbie由 GitHub 账号 hs85-newbie 发布v0.2.0更新于 Nov 7, 2026
核对韩国财经文章中的数字,与DART、韩国银行ECOS和美国财政部数据进行比对
AI 翻译由 AI 模型根据下方的原文描述翻译,可能有误。
Fact-checks numbers in Korean finance writing against DART, Bank of Korea ECOS and US Treasury
发布方自己的服务:Finance Foundation
Korea Finance Factcheck 的本地 MCP 服务;无需登录;STDIO;5 个工具。
暂无 AI 概览:以下信息来自注册中心条目和服务本身。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
한국 금융 글에 적힌 숫자를 공식 원본과 맞춰 보는 MCP 서버입니다. 글을 쓰는 사람이 Claude에게 "이 글 숫자 맞는지 봐 줘"라고 하면, 서버가 DART 공시와 한국은행 ECOS, 미국 재무부 자료를 직접 불러와 틀린 곳을 짚습니다.
저는 공시 해설과 시장 브리핑을 쓰는 사이트 macromalt.com을 운영합니다. AI와 함께 글을 쓰다 보니 숫자가 틀린 채 공개된 일이 여러 번 있었습니다. 문장은 매끄러운데 숫자만 틀려서 읽는 사람도 쓴 사람도 알아채지 못했습니다. 실제로 겪은 일은 이렇습니다.
우리금융 : 동양생명 = 1 : 0.2521056 표기를 반대로 읽은 탓입니다.세 번 모두 모델은 받은 대로 썼습니다. 그래서 글을 쓴 뒤 기계가 원본과 다시 맞춰 보게 했고 그 검사를 따로 떼어 이 저장소에 담았습니다.
check_ratio_direction은 합병·주식교환 비율 문장을 봅니다. 본문의 "X 1주당 Y n주"를 공시 원문과 비교하고 주는 회사와 받는 회사가 뒤바뀐 문장을 짚습니다. 본문에 접수번호가 있으면 DART에서 공시를 불러오고 없으면 본문 안에 옮겨 적은 공시 표기와 비교합니다.
check_unit_errors는 "삼성전자(005930)"처럼 종목코드와 함께 적힌 매출, 영업이익, 순이익을 DART 사업보고서와 대조합니다. 열 배, 백 배, 천 배로 어긋난 숫자만 잡습니다. 증권사 전망치처럼 원래 공시와 다른 숫자까지 잡으면 경고가 너무 많아져서 일부러 좁혔습니다.
check_market_numbers는 미국 국채 2·5·10·30년물 금리를 재무부 자료와, 코스피 종가와 한국 기준금리와 원·달러 환율을 한국은행 ECOS와 비교합니다. 글 끝에 **작성**: 2026-10-30 같은 줄이 있으면 그날을 기준으로 봅니다. 환율은 기사에 흔히 쓰는 주간 종가와 ECOS의 매매기준율이 원래 다른 숫자라서 15원 넘게 차이 날 때만 알립니다.
check_stock_closes는 "삼성전자(005930)"처럼 종목코드가 나온 종목의 종가를 한국거래소(KRX) 공식 종가와 대조합니다. 같은 문장에 '종가'나 '마감'이 있는 원 단위 숫자만 봅니다. 목표주가 같은 숫자까지 종가로 읽지 않으려고 그렇게 했습니다. 등락률은 보지 않습니다. '9월 30일 이후 18.8% 하락' 같은 기간 수익률을 하루 등락으로 잘못 읽은 적이 있어서입니다. 숫자 앞에 날짜가 없으면 최근 거래일 가운데 하루와 맞으면 통과시킵니다.
check_all은 이 검사를 한꺼번에 돌립니다. 하나가 실패해도 나머지 결과는 그대로 돌려줍니다.
검사를 하지 못했을 때도 조용히 넘어가지 않습니다. 키가 없거나 조회가 실패하면 skipped에 이유를 적습니다.
uv가 있으면 설치 없이 바로 실행합니다. Claude Code에서는 이렇게 등록합니다.
Claude Desktop에서는 설정 파일(claude_desktop_config.json)에 아래를 넣습니다.
키는 직접 발급받아 넣습니다. 세 기관 약관상 인증키는 남과 나눠 쓸 수 없어서 이 서버는 누구의 키도 대신 맡아 두지 않습니다.
DART 키는 OpenDART에서 회원가입 뒤 인증키 신청 메뉴에서 받습니다. 비율 검사와 단위 검사에 씁니다.
ECOS 키는 한국은행 ECOS에서 받습니다. 신청할 때 이용 형태를 고르게 되어 있으니 쓰임에 맞게 고르세요. 코스피와 기준금리, 환율 검사에 씁니다. 미국 국채 금리는 키 없이 볼 수 있습니다.
KRX 키는 KRX Open API에서 받고, 유가증권·코스닥 일별매매정보 이용 신청을 해 두어야 합니다. 종가 검사에 씁니다. KRX Open API 약관은 비상업 목적으로만 쓰도록 하고 있어서 돈을 받는 서비스에 이 검사를 넣으면 안 됩니다. 결과를 옮길 때는 'KRX 통계정보'라고 밝혀 주세요.
Claude에게 글을 붙여 넣고 이렇게 말하면 됩니다.
이 원고 숫자를 korea-finance-factcheck로 확인해 줘.
우리금융 문장을 넣으면 이런 결과가 돌아옵니다.
이 서버는 숫자가 원본과 맞는지만 봅니다. 어떤 종목을 사라거나 팔라고 하지 않고 주가 전망도 내놓지 않습니다. 결과를 투자 판단의 근거로 쓰지 마세요.
공시나 공식 통계에 없는 숫자는 판정하지 못합니다. 증권사 추정치, 장중 시세, 기사에만 나온 숫자가 그렇습니다. 이런 숫자는 unverified로 돌려주니 사람이 확인해 주세요.
네이버 데이터는 넣지 않았습니다. 약관상 쓸 수 있는 범위가 좁아서입니다.
이 서버가 불러오는 자료의 저작권은 각 기관에 있습니다. 공시는 금융감독원 전자공시시스템(DART), 국내 지표는 한국은행 경제통계시스템(ECOS), 미국 국채 금리는 미국 재무부(U.S. Department of the Treasury), 종목 종가는 한국거래소(KRX 통계정보)의 자료입니다. 결과를 글에 옮길 때는 출처를 함께 적어 주세요.
테스트에는 실제 공시 원문과 실제로 틀렸던 문장을 그대로 넣었습니다. 손으로 지어낸 숫자만 보는 테스트는 실제 실수를 잡지 못했기 때문입니다.
An MCP server that checks numbers in Korean finance writing against official sources: DART filings (merger and share-exchange ratio direction, 10x/100x unit errors in revenue and profit), Bank of Korea ECOS (KOSPI close, base rate, KRW/USD), US Treasury par yields and KRX official stock closes (non-commercial use per KRX Open API terms). Bring your own DART_API_KEY, ECOS_API_KEY and KRX_API_KEY. It reports mismatches and never gives investment advice.
MIT
来源:README.md,提交 3a8970a
본문에 '회사명(종목코드)'와 함께 적힌 매출·영업이익·순이익이 DART 사업보고서 값과 10배·100배 어긋나는지 본다. DART_API_KEY 가 필요하다. 조회가 안 되면 skipped 에 이유를 남긴다.
text必填'X 1주당 Y n주' 문장이 공시 원문(본문의 접수번호로 조회)이나 본문 안의 'A : B = 1 : x' 표기와 반대로 적혔는지 본다.
text必填미국 국채금리(재무부)와 코스피 종가·한국 기준금리·환율(한국은행 ECOS)을 그날 공식값과 대조한다. as_of 는 글을 쓴 날(YYYY-MM-DD). 없으면 본문의 '**작성**: 날짜' 줄, 그것도 없으면 오늘. ECOS 항목은 ECOS_API_KEY 가 필요하다.
text必填as_of'삼성전자(005930) … 종가 214,500원'처럼 적힌 종목 종가를 한국거래소(KRX) 공식 종가와 대조한다. 등락률은 보지 않는다. KRX_API_KEY 가 필요하고, KRX Open API 약관상 비상업 목적에만 쓸 수 있다. as_of 는 글을 쓴 날(YYYY-MM-DD). 없으면 본문의 '**작성**: 날짜' 줄, 그것도 없으면 오늘.
text必填as_of위 검사를 한 번에 돌린다. 하나가 실패해도 나머지 결과는 돌려준다.
text必填as_of已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
foundation.finance官方发布者
远程 MCP 服务器,提供开放金融参考数据:查询公司、市场、基金与资产,解析标识符,遍历知识图谱并读取定期刷新的参考序列。
fyi.fyn官方发布者
面向AI代理的只读个人财务工具:预算、收据、净资产、账单。OAuth 2.1。AI 翻译

由 GitHub 账号 nafadza14 发布
Apizie Finance 是一个远程 MCP 服务器,让助手访问 SEC EDGAR、FRED、ECB、美国财政部、GLEIF 和世界银行的官方金融与经济数据,并附带引用来源。

由 GitHub 账号 aowang-ai 发布
托管型 MCP 服务器,让助手发现、查看并调用金融数据工具,覆盖美股、SEC 文件、宏观数据、加密货币与预测市场。

由 GitHub 账号 bck-stack 发布
远程 MCP 端点,提供 174 个按次付费的加密、DeFi、链上与金融数据工具,通过 x402 稳定币微支付结算。
claude mcp add korea-finance-factcheck \ -e DART_API_KEY=발급받은_키 -e ECOS_API_KEY=발급받은_키 -e KRX_API_KEY=발급받은_키 \ -- uvx korea-finance-factcheck{ "mcpServers": { "korea-finance-factcheck": { "command": "uvx", "args": ["korea-finance-factcheck"], "env": { "DART_API_KEY": "발급받은_키", "ECOS_API_KEY": "발급받은_키", "KRX_API_KEY": "발급받은_키" } } }}{ "ratio_direction": { "errors": [{"claim": "우리금융 1주당 동양생명 0.2521056주", "filing": "동양… 1주당 우리… 0.2521056주"}] }}uv venv && uv pip install -e ".[test]".venv/bin/python -m pytest