My Stock Buddy

AI의 능력을 개인의 투자에 활용할 수 있도록 MCP Server들을 구현하고 이를 사용하는 MCP Client가 포함된 Chat Agent(MCP Host) 및 분석 도구를 제공합니다. 이를 통해 Agent와 MCP의 가능성을 확인해 보고자 합니다.

권한이 있는 사용자만 접근할 수 있습니다.

Chat Agent

자연어로 예수금·잔고·시세·뉴스·거래량 순위·코스피 지수 등을 조회하고, 업비트·코인원 가상자산 시세·잔고·주문(회원 API 키 등록 시)도 Agent에서 지원합니다. 탐색 도구로 데이터를 분석할 수 있으며, 포트폴리오 재구성 추천 시 보수/균형/공격 옵션을 선택할 수 있습니다.

My Stock Buddy Agent - 채팅 및 기능 버튼 Chat Agent - 뉴스·탐색 도구·포트폴리오 요청 대화 매수 종목 추천 - 다양한 분석 도구 호출 및 타임라인 매수 추천 리포트 - 종합 평가 테이블 및 시장 주의사항 종목 상세 분석 - 카카오(035720) 멀티팩터 종합점수 및 추천 사유 5가지 종합 비교표 - 여러 종목 멀티팩터·펀더멘털·상대강도·차트패턴 비교 및 투자 유의사항 실행 타임라인 - getMultiFactorScore, getFundamentalValuationScore 등 도구 호출 추적

포트폴리오 재구성

최근 업종·시장 시황과 뉴스를 반영해 보유 종목 매도 후 새 포트폴리오를 추천합니다. 옵션 1(보수적)·옵션 2(균형)·옵션 3(공격적) 중 선택하면 구체적인 종목·비중과 주문 지원을 받을 수 있습니다.

포트폴리오 옵션 선택 화면 옵션 3 공격적 선택 및 주문 실행

실제 거래 (주문 실행)

Agent가 매수·매도 주문을 제안하면 주문 확인 (MCP Elicitation) 대화상자가 표시됩니다. 종목코드·매수/매도·수량·가격을 확인하거나 수정한 뒤 실행 버튼으로 주문을 넣을 수 있습니다. 국내 주식은 LS증권·한국투자증권 API로, 가상자산은 업비트·코인원 API(회원 키 등록 시)로 처리됩니다.

주문 확인 (MCP Elicitation) - 삼성SDI 매도 4주 시장가 주문 실행/거부 화면

자동 운용 (스케줄)

서버가 설정한 주기마다 회원별로 이 Chat Agent와 동일한 LLM·MCP·도구 경로로 한 턴 실행합니다. 주식만 연동된 경우 거래일 장중 위주로 실행되고, 업비트·코인원 API 키가 있으면 장외에도 틱이 돌며 가상자산 점검·LIVE 주문이 포함될 수 있습니다(키 없을 때 장외 스킵·도구 제한 등은 docs/auto-trade.md 참고). 브라우저를 닫아도 서버에서만 동작합니다. Agent 화면에서는 「자동 운용 켜기」「자동 운용 중지」 칩과 상단 배너로 제어하며, 중지는 UI 또는 POST /api/member/auto-trade 로 enabled: false 를 보내면 됩니다. 구 「자동 운용 안내」 칩에 있던 설명은 이 절로 옮겼습니다.

켜진 직후 채팅에 남기는 안내 예시 (실제 숫자·문구는 설정·API 키 유무에 따라 다릅니다)

  • 실행 주기: N분
  • 회차당 금액 한도(주식·코인 공유): XXX원
  • 주식 executeOrder 허용 증권사: LS / KIS / BOTH 등
  • 업비트·코인원 키가 있으면 가상자산까지 포함; 한쪽만 있으면 나머지 키를 추가하면 같은 자동 운용에 자동 포함
  • 다음 스케줄(UTC): ISO-8601 시각

상단 배너에 ● 실행 중이 보이면 현재 턴이 실행 중입니다. 켜기/끄기 직후 사용자 메시지는 [자동 운용 · 설정], 각 스케줄 턴은 [자동 운용 · OBSERVE] / [자동 운용 · LIVE] 등 접두로 쌓이며, 매 턴 결과·스킵 사유도 같은 채널에 남습니다.

수익을 보장하지 않습니다. LIVE는 실제 주문이 발생할 수 있으므로 한도·브로커·동의를 반드시 확인하세요. 장·자산별 스킵·도구 allowlist·사전 스냅샷 등 상세는 저장소 문서 docs/auto-trade.md 를 참고하세요.

BI 탐색 도구

일봉·테마별 데이터를 CSV로 불러와 피벗·캔들·라인 차트로 시각화합니다. 종목별 주가와 해당 일자의 뉴스·공시 제목을 한 화면에서 연계해 볼 수 있습니다.

BI 탐색 도구 - 캔들 차트와 피벗 테이블 BI 탐색 도구 - 주가·뉴스·공시 연계 화면

종목 추천·매수/매도 판단 시 활용하는 분석 도구

Agent는 종목 추천, 매수/매도 타이밍, 보유 종목 검토 시 아래 MCP 도구를 활용해 분석합니다. 모든 추천·판단 응답에서 종목별 사유 3가지 이상과 어떤 분석 결과를 근거로 했는지를 명시합니다.

시장·레짐

종합 점수·펀더멘털

리스크·수급

상대 강도·기술 지표

차트·패턴

순위·테마·뉴스

내부 시각화 (채팅 링크)

DART (DART_API_KEY 설정 시)

사유 작성 예: "멀티팩터 72점(수급·펀더멘털 우수)", "펀더멘털 저평가(PER 12배)", "이벤트 리스크 30점 낮음", "지수 대비 상대강도 +3%p", "스토캐스틱 과매도 구간에서 반등 가능성", "역머리어깨형 상향 돌파" 등.

칩 워크플로우 — chip_buy_recommend(매수 추천), chip_hold_review(보유 종목 유지 판단), chip_market_analysis(시장 분석), portfolio_rebalance(포트폴리오 재구성), rebalance_full_workflow(풀 워크플로우) 등 시나리오별 프롬프트로 분석 흐름을 가이드합니다. 자동 운용은 Agent에서 「켜기/중지」칩·API로 제어하며 설명은 위 「자동 운용 (스케줄)」 절을 참고하세요. (에이전트 화면에서는 순위 종합·오늘 시황·자동 운용 안내 칩은 제공하지 않으며, 필요 시 프롬프트 이름을 직접 지정할 수 있습니다.)

분석 결과 예제

아래는 Agent가 여러 분석 도구를 활용해 생성한 실제 결과 예시입니다.

① 종목 상세 분석 — 카카오(035720)에 대해 멀티팩터 종합점수, 차트 패턴·OBV·뉴스·상대강도·펀더멘털 등 5가지 추천 사유를 종합해 제시합니다.

종목 상세 분석 예제 - 카카오(035720) 멀티팩터 종합점수 및 추천 사유 5가지(역머리어깨형·OBV·호재 뉴스·상대강도·펀더멘털)

② 종합 비교표 — SK하이닉스·삼성전자·현대모비스·삼성물산·카카오 등 여러 종목의 멀티팩터·펀더멘털·상대강도·차트패턴·핵심 강점을 비교하고, 과매수·변동성·시장 환경에 대한 투자 유의사항을 안내합니다.

종합 비교표 예제 - 여러 종목 멀티팩터·펀더멘털·상대강도·차트패턴·핵심 강점 비교 및 투자 유의사항

③ 실행 타임라인 — "오늘 시장 분석 및 예측해줘" 요청 시 Agent가 호출한 도구(getMultiFactorScore, getFundamentalValuationScore, getEventRiskScore, getFlowCompositeScore, getExtendedIndicatorsReport, detectChartPatterns, getPriceVolumeDivergence, getFinancialRatio, getStockNews, getRelativeStrength 등)를 단계별로 추적할 수 있습니다.

실행 타임라인 예제 - 시장 분석 시 호출된 분석 도구 목록

주요 기능

이용 방법

Google 로그인 후 홈에서 MCP API 토큰을 복사해, MCP 클라이언트의 Authorization 헤더(Bearer 토큰)에 설정하면 됩니다. Agent 페이지에서는 로그인한 상태로 바로 채팅을 이용할 수 있습니다.