Skip to content

Repository files navigation

OpenProxy MCP

License: PolyForm Noncommercial 1.0.0 Python 3.10+ MCP Tools Release Sponsor

English · 简体中文

빠른 시작 · 주요 기능 · 도구 구조 · 데이터 출처

Why OpenProxy?

공시 데이터가 AI 재무분석과 의결권 판단으로 구조화되는 과정

안건은 한 줄이지만, 판단에는 회사 전체가 필요합니다.

OpenProxy는 주주총회 의결권 분석에서 시작했습니다. 재무제표, 지분 구조, 배당 이력, 이사회와 관련 법령을 함께 읽기 위해 만든 기능은 DART 공시 전반을 분석하는 범용 엔진으로 확장됐습니다. 재무 분석부터 의결권 권고까지, AI가 판단과 원문 근거를 함께 제시합니다.

빠른 시작

설치 없이 DART API 키 하나로 연결합니다.

1. 무료 API 키 받기

DART는 한국 기업의 전자공시 시스템입니다. DART OpenAPI에서 회원가입 후 무료 인증키를 신청합니다.

2. AI 서비스에 연결하기

커넥터 또는 앱 추가 화면의 서버 주소에 아래 URL을 입력합니다.

https://open-proxy-mcp.fly.dev/mcp?opendart=발급받은_OpenDART_API_키

서버 주소는 커넥터 설정에만 입력하세요. OpenProxy는 키 원문을 저장하지 않으며 로그에서도 가립니다.

서비스 연결 경로 이용 범위
Claude Customize → Connectors → + → Add custom connector Free(1개)·Pro·Max. Team/Enterprise는 관리자 추가
ChatGPT Settings → Security and login → Developer mode, 이후 Plugins → + 웹 Plus·Pro·Business·Enterprise·Education
Perplexity Account settings → Connectors → + Custom connector → Remote Pro·Max·Enterprise

이름은 open-proxy-mcp로 지정하고 새 채팅에서 선택합니다. 메뉴 제공 범위는 계정 설정에 따라 달라질 수 있습니다.

Claude에서 프롬프트와 리소스 불러오기

채팅 입력창의 +를 누르고 커넥터 → open-proxy-mcp에서 추가를 선택합니다.

Claude 한국어 화면에서 메뉴 위치 보기

  • Company Snapshot — 회사명이나 종목코드로 분석 흐름을 시작하는 MCP 프롬프트
  • OpenProxy Feature Guide — 현재 등록된 도구와 기능을 보여주는 tools_guide 리소스
  • Open Proxy Guideline — 의결권 판단 정책 원문 리소스

3. 첫 질문 보내기

먼저 삼성전자 회사 정보와 최근 공시 3건을 보여줘라고 물어보세요. 회사와 공시 목록이 나오면 연결된 것입니다. 도구 이름을 알 필요 없이 이어서 질문할 수 있습니다.

  • LG화학의 다음 정기 주주총회 안건과 안건별 의결권 의견을 근거와 함께 알려줘
  • 삼성전자 최근 3년 실적과 향후 2개년 컨센서스를 비교해줘

더 많은 질문 예시는 도구 카탈로그의 각 도구 페이지에서 확인할 수 있습니다.

OpenProxy Feature Guide는 서버에 등록된 도구 목록에서 자동으로 구성됩니다. Company Snapshot은 사업 구조·3년 확정 실적·제공되는 연간 예상치 최대 2년·가격·지분·배당·최근 공시를 연결하고, 더 확인할 질문까지 정리하도록 안내합니다. 표에서 확정(A)과 예상(E)을 구분하며, 시각화가 가능한 클라이언트에는 매출 막대·영업이익 선 차트를 요청합니다.


주요 기능

공시를 읽고, 숫자를 연결하고, 판단 근거까지 남깁니다.

분석 영역 핵심 질문 OpenProxy가 제공하는 답
🗳️ 주총·의결권 이 안건에 어떻게 투표할까? 찬성·반대·검토 필요 의견과 공시·정책·법령 근거. 표결 대상이 아닌 안건과 자료가 부족한 안건도 구분
📊 재무·실적 실적은 어떻게 변했나? 확정·잠정·컨센서스 비교, 수익성·현금흐름·듀퐁 분석
💹 가치평가·추정치 현재 가격에 무엇이 반영됐나? 과거·선행 PER/PBR/PSR, 배당수익률, 내년·내후년 추정치
🏭 사업·보유자산 무엇으로 벌고 무엇을 보유하나? 사업부문·가동률·원가·수주잔고와 잉여자산·보유지분 NAV
🧭 지분·주주환원 누가 지배하고 자본은 어디로 가나? 소유구조, 배당·자사주 소각, 밸류업 약속과 실제 집행
🔔 시장·리스크 오늘 무엇이 달라졌나? 시장 공시 디제스트, 경영권 분쟁·거래·희석·리스크 이벤트 추적

이 여섯 가지 분석 흐름을 출처 추적과 정관↔법령 조회까지 총 32개 도구가 뒷받침합니다. 전체 목록은 도구 구조에서 확인할 수 있습니다.

거버넌스 검토 파일럿governance_screen은 지정한 최대 30개사의 공시 원문을 모아 연결된 AI가 소수주주 대우·이해상충·이사회 책임 등을 판독하고, 근거와 중요도에 따라 검토 순서를 정리합니다. 공개매수·행동주의·소송이 있다는 사실만으로 부정 평가하지 않습니다. 결과는 부분 근거에 대한 LLM 평가 · 사람 미검토로 표시하며, 누락은 해당 항목만 알리고 다른 검토를 계속합니다. since·known_receipts로 새 공시 목록을 좁혀 다시 호출할 수 있습니다. 예약 실행이나 실제 투표는 만들지 않습니다. 이 브랜치의 파일럿 기능이며 운영 배포 여부는 별도로 확인해야 합니다.


도구 구조 (32개)

분류는 wiki/tools 카탈로그의 「무엇을 알고 싶을 때 무엇을 쓰나」 표와 같다 — 그 표가 정본이다.

분류 Tools 역할
🏢 기본 — 회사 찾기 company 회사 식별 + 최근 공시 목록 — 모든 분석의 출발점
🔔 공시 스캔·검토 screener, governance_screen 전체시장 공시 디제스트 · 지정 기업 공시 원문과 LLM 거버넌스 검토 순서(파일럿)
🗳️ 주주총회·의결권 shareholder_meeting_notice, shareholder_meeting_results, proxy_advise_before_meeting, proxy_guideline 소집공고(전)·결과(후) · 안건별 찬성/반대/검토 보조 · 판단 기준 문서 원문
💰 지분·재무·지배구조 ownership_structure, financial_metrics, provisional_earnings, business_details, asset_holdings, price_multiple_data, forward_estimates_data, trading_data, corp_gov_report, director_board 지분 구조 · 확정/잠정 실적 · 사업의 내용 · 자산주 · PER/PBR · 컨센서스 · 시세·시총 · 지배구조보고서 · 이사회
🎁 주주환원·자본 dividend_disclosure, dividend_data, treasury_share, value_up, shareholder_commitment, corporate_restructuring, dilutive_issuance 배당 공시·시계열 · 자기주식 · 밸류업 · 약속 vs 이행 · 합병/분할 · 증자/CB/BW/감자
⚔️ 분쟁·거래·리스크 proxy_contest, corporate_deals, order_contracts, risk_events, financial_notes, director_news 경영권 분쟁 신호 · 지분 인수/매각 · 수주·공급계약 · 리스크 사건 · 금융사 주석 · 이사 후보 뉴스
🔗 근거·참조 evidence, law_lookup 접수번호 → 원문 열람 URL · 정관↔법령 양방향 조회 (API 0콜)

도구별 예시 질문·상세 스키마·데이터 출처 → wiki/tools 카탈로그 (각 도구 페이지의 「사용법」 절에 자연어 예시)

의결권 정책

정책의 반대 기준이 곧 엔진의 자동 반대 조건은 아닙니다. 기본 엔진은 추가 판단이 필요한 우려를 검토 필요(REVIEW)로 두며 출석률을 판정 조건에 반영하지 않습니다. 별도로 선택하는 v2 파일럿은 원문에 연결된 LLM 평가로 직전 완료 사업연도 출석·독립성을 후보 권고에 적용합니다. 파일럿 입력·적용 범위를 확인하세요. proxy_guideline에서 인용된 절을, 0-A에서 기본 정책과 엔진의 대응표를 확인할 수 있습니다. 판정·회차·정보 기준일 읽는 법.

proxy_advise_before_meeting은 OPM 자체 Open Proxy Guideline을 기본 정책으로 사용합니다. 판단 기준은 소수주주 보호, 거버넌스 투명성, 장기 가치, 추적 가능성입니다. 주요 자산운용사의 거래소 공시 의결권 행사 내역과 국민연금의 공개 행사 내역을 교차 검토에 활용합니다. 모든 응답에는 DART와 도구 호출 수를 담은 data.usage가 포함됩니다(DART 분당 1,000회 한도, 서버 안전 제한 910회).

재무 기준 확인 — 승인 대상 연도의 확정치와 소집공고 잠정치, 직전 확정치를 구분해 읽습니다. 잠정치가 모든 지표를 대체하는 것은 아니므로 응답의 연도·출처·잠정 여부를 확인하세요. 잠정치에 따른 자본잠식 평가는 감사 후 재무제표를 요구하는 규정 판정을 대신하지 않습니다. 정보 기준일과 사후 자료 포함 여부는 기능 안내를 따릅니다.


데이터 소스

소스 용도 비고
DART OpenAPI 정기·주요 공시 메타 + 재무 API + 배당·자사주·지분 등 정형 데이터 필수 — 무료 API 키. 분당 최대 1,000회, 서버 안전 제한 910회
DART 웹 (dart.fss.or.kr) 공시 본문 파싱 (소집공고·주요사항보고서 등) 요청 간 1–2초 무작위 대기
KRX KIND 거래소 공시 보조 확인 보조 소스
국가법령정보센터 기반 법령 원문 정관 변경·의결권 판단의 법령 근거 조회 legalize-kr에서 주간 동기화
주요 자산운용사의 거래소 공시 의결권 행사 내역과 국민연금 공개 행사 내역 의결권 판단 교차 검토 사전 수집·구조화한 공개 자료

릴리즈 노트

버전별 변경 이력 → docs/RELEASE_NOTES.md


보안

취약점은 공개 이슈 대신 SECURITY.md 의 절차로 알려 주세요 — 특히 API 키가 새는 경로.


Disclaimer

OpenProxy는 DART 공시 데이터를 구조화하여 AI에게 제공하는 도구입니다. AI는 할루시네이션을 일으킬 수 있고 부정확한 분석을 제공할 수 있습니다. AI가 제시하는 의견은 개발자 또는 소속 단체의 의견이 아닙니다. 분석 결과는 참고 목적으로만 사용하고, 투자 결정이나 의결권 행사의 최종 판단은 반드시 원문 공시와 전문가 검토를 거쳐야 합니다.


라이선스

PolyForm Noncommercial License 1.0.0 — 비상업적 사용만 허용 (전문: 루트 LICENSE)

  • 비상업적 사용(개인 연구·학습·비영리·공공기관)은 자유롭게 허용됩니다.
  • 상업적 사용은 별도 라이선스 계약이 필요합니다 (OpenProxy AI).
  • 재배포 시 출처 표기: Copyright (c) 2026 OpenProxy AI (https://github.com/MarcoYou/open-proxy-mcp) 유지 (PolyForm 'Notices' 조항).

상업 라이선스·기타 문의: gunhoqw20@gmail.com

About

증권사 애널리스트가 만든 한국 상장사 공시 분석 MCP 서버 — 재무제표·예상실적·주가·밸류에이션·지배구조·주주총회 의결권 분석을 Claude·ChatGPT 등 AI 에이전트에서 바로 무설치 사용.

Topics

Resources

Security policy

Stars

26 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages