gadicc/yahoo-finance2
Unofficial API for Yahoo Finance with CLI, MCP and Agent Skill
해결하는 문제
Yahoo Finance의 공식 API가 없더라도 개발자가 주식 가격, 과거 가격, 기업의 기초 재무 정보와 같은 금융 데이터를 프로그래밍 방식으로 접근할 수 있도록 해주는 비공식 API 래퍼를 제공합니다.
작동 방식
이 프로젝트는 Yahoo Finance의 내부 데이터 소스와 상호작용하는 클라이언트 라이브러리로 작동합니다. 다양한 모듈을 제공하여 심볼 검색, 가격 정보 조회, 기업 요약 정보 접근이 가능하며, TypeScript 기반의 API를 제공합니다. 또한 명령줄 인터페이스(CLI)를 포함하고 Node.js, Bun, Deno, Cloudflare Workers 등 다양한 런타임을 지원합니다.
대상 사용자
실시간 및 과거 시장 데이터가 필요한 금융 애플리케이션, 포트폴리오 트래커, 또는 AI 에이전트를 개발하는 개발자들입니다.
주요 특징
- 광범위한 데이터 접근: 차트, 과거 데이터, 옵션, 포괄적인 가격 요약(자산부채표 및 손익계산서 포함) 모듈을 지원합니다.
- AI 통합: Claude 및 Cursor와 같은 AI 클라이언트에 도구를 노출하기 위한 MCP(Model Context Protocol) 구현을 포함하며, 호환되는 에이전트 스킬도 함께 제공됩니다.
- CORS 대응: 브라우저의 CORS 및 쿠키 제한을 우회하기 위해 서버사이드 실행을 고려하여 설계되었습니다.
- TypeScript 지원: 재무 데이터 구조에 대한 완전한 타입 체크 및 자동 완성 기능을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트