인도 주식 브로커 전반에 걸쳐 Claude에게 실제 매매 실행 능력을 부여하기 위해 MCP를 사용했습니다 — 아키텍처 작동 방식은 다음과
요약
Claude의 MCP(Model Context Protocol)를 활용하여 인도 주식 브로커 API를 연결한 TraderOps 시스템 구축 사례를 소개합니다. 이를 통해 Claude가 자연어를 기반으로 실시간 매매 주문, 포지션 확인, 주문 수정 등의 작업을 직접 수행할 수 있습니다.
핵심 포인트
- MCP를 통해 Claude가 브로커 API를 직접 호출하는 도구로 활용
- 시장가/지정가 주문 및 손익 확인 등 실시간 매매 기능 구현
- 자연어를 구조화된 API 호출로 자동 변환하는 워크플로우
- 인간의 개입이 필요한 상황(Human-in-the-loop)에 최적화된 설계
Claude의 MCP (Model Context Protocol)를 사용하면 Claude가 대화 중에 호출할 수 있는 도구들을 노출할 수 있습니다. 제가 본 대부분의 예시는 "데이터베이스 쿼리"나 "웹 검색" 같은 것들이었습니다. 저는 더 높은 이해관계가 걸린 것, 즉 실시간 매매 실행 (live trade execution)을 시도해보고 싶었습니다.
TraderOps를 구축했습니다 — 브로커 API (Zerodha, Zebu, AliceBlue, TradeJini, Kotak, Motilal Oswal)를 MCP 도구로 노출하는 FastAPI 서버입니다. 이를 통해 Claude는 다음과 같은 작업을 수행할 수 있습니다:
- 시장가/지정가 주문 (market/limit orders) 제출
- 오픈 포지션 및 손익 (P&L) 확인
- 대기 중인 주문 수정 또는 취소
- 증거금 가용성 (margin availability) 조회
MCP 도구 정의는 각 동작이 무엇을 하는지, 어떤 파라미터 (symbol, qty, order type, broker)를 기대하는지, 그리고 무엇을 반환하는지를 설명합니다. Claude는 자연어 → 구조화된 API 호출 (structured API call) 변환을 자동으로 처리합니다.
대화 예시:
이 시스템은 또한 자동화된 전략 실행을 위한 별도의 TradingView 웹훅 (webhook) 경로를 가지고 있습니다 — 이는 Claude가 개입하지 않고 순수하게 신호(signal) → 실행(execution)으로 작동합니다. MCP는 인간이 개입하는 순간(human-in-the-loop), 즉 빠른 개입, 포지션 조회, 세션 중간의 조정 등을 위해 더 적합합니다.
실제 운영 중입니다. MCP 레이어는 오랜 기간 제 트레이딩 워크플로우에서 가장 큰 삶의 질(quality-of-life) 향상이었습니다.
제출자: /u/ksraj1001
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기