local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used as an example for retrieving current stock prices through the Yahoo Finance API
Mentioned as an example company for retrieving sector information through Yahoo Finance API
Enables running LLaMA 3.2 3B locally, allowing the MCP to integrate Yahoo Finance data with LLaMA's capabilities
LLaMA 3.2 3B용 Yahoo Finance 모델 컨텍스트 프로토콜(MCP)
이 저장소에는 Yahoo Finance API와 LLaMA 3.2 3B를 통합하는 모델 컨텍스트 프로토콜(MCP) 구현이 포함되어 있습니다. MCP를 통해 모델은 LLaMA의 모든 일반 기능을 유지하면서 실시간 재무 데이터, 주식 정보 및 시장 뉴스를 검색할 수 있습니다.
특징
- LLaMA 3.2 3B에서 실시간 주가를 직접 확인하세요
- 자세한 회사 정보(부문, 산업, 시가총액 등)를 검색합니다.
- 사용자 정의 가능한 기간 및 간격으로 과거 주식 데이터를 가져옵니다.
- 최신 시장 뉴스 헤드라인을 받아보세요
- 비재정적 질의를 방해하지 않고 LLaMA의 기능을 원활하게 향상시킵니다.
요구 사항
- 파이썬 3.8 이상
- Ollama - LLaMA 3.2 3B를 로컬로 실행하기 위해
- LLaMA 3.2 3B 모델이 Ollama에 끌려 들어왔습니다.
- Python 패키지:
- 올라마
- 와이파이낸스
- 요청
- 팬더
설치
- https://ollama.ai/ 에서 Ollama를 설치하세요
- Ollama를 사용하여 LLaMA 3.2 3B 모델을 끌어옵니다.지엑스피1
- 이 저장소를 복제하세요:Copy
- 필요한 Python 종속성을 설치하세요.Copy
용법
Ollama 통합을 통한 MCP 실행
Ollama를 통해 LLaMA 3.2 3B와 함께 Yahoo Finance MCP를 사용하려면:
이렇게 하면 다음을 수행할 수 있는 대화형 세션이 시작됩니다.
- Yahoo Finance 데이터로 풍부해진 재정 질문을 해보세요
- LLaMA 3.2 3B에서 정상적으로 처리할 기타 질문을 물어보세요.
예제 쿼리
재무 쿼리(Yahoo Finance 데이터로 강화됨)
- "애플 주식의 현재 가격은 얼마인가요?"
- "테슬라라는 회사에 대해 말해주세요"
- "지난달 마이크로소프트 주가는 어떻게 움직였나요?"
- "최근 시장 뉴스 헤드라인은 무엇입니까?"
- "아마존의 52주 최고가는 얼마입니까?"
- "엔비디아는 어떤 분야에서 사업을 하고 있나요?"
- "S&P 500은 올해 어떤 성과를 보였나요?"
비재정적 문의(LLaMA에서 정상적으로 처리)
- "프랑스의 수도는 어디인가요?"
- "양자 컴퓨팅을 설명하세요"
- "가을에 대한 시를 쓰세요"
- "피타고라스의 정리란 무엇인가요?"
다른 LLaMA 모델 사용
--model
매개변수를 사용하여 다른 모델을 지정할 수 있습니다.
작동 원리
- MCP는 각 사용자 쿼리를 분석하여 재무 관련인지 확인합니다.
- 재정 관련 문의사항은 다음과 같습니다.
- 전화할 관련 재무 기능(가격, 정보, 내역, 뉴스)을 식별합니다.
- MCP를 통해 Yahoo Finance API를 호출합니다.
- 실시간 데이터를 포맷하고 이를 컨텍스트로 LLaMA 3.2 3B에 공급합니다.
- LLaMA 3.2 3B는 재무 데이터를 통합하여 자연스러운 응답을 제공합니다.
- 비재정적 쿼리의 경우 수정 없이 LLaMA 3.2 3B로 직접 전달됩니다.
이러한 접근 방식은 원래 기능을 모두 보존하는 동시에 실시간 재무 데이터를 제공하여 LLaMA의 역량을 원활하게 향상시킵니다.
고급 사용법
직접 API 함수
Yahoo Finance MCP 함수를 코드에서 직접 사용하려면 다음을 수행하세요.
문제 해결
- "Ollama에 연결하는 중 오류 발생" : Ollama가 설치되어 실행 중인지 확인하세요.
- 회사를 찾을 수 없습니다 . 회사 이름 대신 공식 티커 기호를 사용해 보세요.
- LLaMA 3.2 3B 모델을 찾을 수 없습니다 .
ollama pull llama3.2:3b
실행하여 모델을 다운로드하세요.
감사의 말
이 프로젝트에서는 Yahoo Finance 데이터를 검색하기 위해 yfinance 라이브러리를 사용하고, 로컬에서 LLaMA 3.2 3B를 실행하기 위해 Ollama를 사용합니다.
This server cannot be installed
Yahoo Finance API를 LLaMA 3.2 3B와 통합하여 사용자가 모델의 원래 기능을 유지하면서 실시간 주가, 회사 정보, 과거 데이터 및 시장 뉴스를 검색할 수 있도록 합니다.