robinhood-mcp
drasticstatic 작업 복사본 — Fortuna 트레이딩 시스템에서 사용됩니다. 이 저장소는 verygoodplugins/robinhood-mcp의 로컬 클론에서 생성된 독립적인 저장소입니다. 업스트림은 자발적인 비교를 위해 원격으로 추적되며, 변경 사항은 적용하기 전에 검토됩니다.
# Check for upstream updates (review before applying) git fetch upstream && git log upstream/main --oneline
robinhood-mcp
Robinhood 포트폴리오 조사를 위한 읽기 전용 MCP 서버입니다. robin_stocks를 래핑하여 AI 어시스턴트가 분석을 위해 귀하의 포트폴리오 데이터에 접근할 수 있도록 합니다.
⚠️ 연구용 도구 전용 - 이 서버는 읽기 전용 액세스만 제공합니다. 트레이딩 기능은 노출되지 않습니다.
⚠️ 비공식 API - robin_stocks 비공식 API를 사용합니다. 예고 없이 작동이 중단될 수 있습니다. 사용 시 위험은 본인 책임입니다.
이 도구로 무엇을 할 수 있나요?
연결되면 Claude와 포트폴리오에 대해 자연스러운 대화를 나눌 수 있습니다:
포트폴리오 상태 점검
"내 포트폴리오 상태를 점검해 줘. 총 가치, 섹터 집중도, 그리고 크게 상승하거나 하락한 포지션이 있어?"
Claude가 귀하의 포지션을 가져와 섹터 노출도를 계산하고, 가장 성과가 좋거나 나쁜 종목을 식별하며, 집중 투자 위험을 경고합니다.
매수 전 조사
"NVDA 포지션을 추가할까 생각 중이야. 펀더멘털, 최근 뉴스, 애널리스트 등급, 그리고 지난 1년간의 성과를 보여줘."
가격 이력, P/E 비율, 실적 발표일, 애널리스트 의견을 종합한 포괄적인 조사 결과를 한 번에 확인하세요.
투자 비교
"내 포트폴리오에 있는 크루즈 라인 주식들을 비교해 줘 - CCL, RCL, NCLH를 P/E 비율, 시가총액, 연초 대비 성과와 함께 나란히 보여줘."
유사한 보유 종목을 빠르게 평가하여 상대적 가치를 파악하세요.
배당 분석
"올해 받은 배당금이 얼마지? 어떤 종목이 배당금을 지급하고 수익률은 어떻게 돼?"
수동적 소득을 추적하고 포트폴리오 내 배당 기회를 식별하세요.
위험 평가
"에너지 섹터에 대한 내 노출도는 어느 정도야? 상위 5개 종목에 얼마나 집중되어 있지?"
섹터 집중도를 분석하고 비중이 과도할 수 있는 포지션을 식별하세요.
실적 발표 캘린더
"앞으로 2주 안에 실적 발표가 예정된 보유 종목이 있어?"
개인화된 캘린더로 실적 발표 변동성에 미리 대비하세요.
성과 기여도 분석
"내 포트폴리오 수익률을 분석해 줘. 무엇이 수익과 손실을 주도하고 있지?"
어떤 포지션이 성과에 가장 크게 기여하고 있는지 파악하세요.
관심 종목 조사
"내 관심 종목(watchlist)에 있는 모든 종목의 시세와 펀더멘털을 가져와 줘. 지금 흥미로운 종목이 있어?"
추적 중인 주식들을 대량으로 조사하세요.
Related MCP server: Public.com MCP Server
설치
pip install robinhood-mcp또는 uvx를 사용하여 직접 실행하세요:
uvx robinhood-mcp설정
환경 변수
export ROBINHOOD_USERNAME="your_email"
export ROBINHOOD_PASSWORD="your_password"
export ROBINHOOD_TOTP_SECRET="your_2fa_secret" # Only if you use authenticator app참고: Robinhood에서 Face ID, Touch ID 또는 비밀번호 로그인을 사용하는 경우(인증 앱 미사용), ROBINHOOD_TOTP_SECRET은 필요하지 않습니다.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json에 추가하세요:
{
"mcpServers": {
"robinhood": {
"command": "uvx",
"args": ["robinhood-mcp"],
"env": {
"ROBINHOOD_USERNAME": "your_email",
"ROBINHOOD_PASSWORD": "your_password"
}
}
}
}Claude Code
claude mcp add robinhood -- uvx robinhood-mcp사용 가능한 도구
도구 | 설명 |
| 포트폴리오 가치, 자산, 매수 가능 금액, 일일 변동 |
| 원가 기준, 현재 가치, 손익을 포함한 모든 보유 종목 |
| 티커별 수량, 가치, 손익을 포함한 단일 보유 종목 |
| 관심 종목에 있는 주식 |
| 실시간 가격, 매수/매도 호가, 거래량 |
| P/E 비율, 시가총액, 배당 수익률, 52주 범위 |
| OHLCV 가격 이력 (일/주/월/년) |
| 심볼에 대한 최근 뉴스 기사 |
| 실적 발표일, EPS 추정치, 실제치 |
| 애널리스트 매수/보유/매도 등급 |
| 배당금 지급 이력 |
| 현재 옵션 포지션 |
| 이름이나 티커로 주식 검색 |
대화 예시
간단한 질문:
"지금 내 포트폴리오 가치가 얼마야?"
"가치 기준 상위 5개 종목을 보여줘"
"내가 이미 HIMS를 보유하고 있어? 현재 포지션은 어때?"
"AAPL 시세를 알려줘"
단일 종목 포트폴리오 질문에는 robinhood_get_positions보다 robinhood_get_position을 사용하는 것이 좋습니다. 단일 종목 도구는 모든 보유 종목을 다시 불러오지 않으므로 "HIMS를 더 살까?"와 같은 질문에 훨씬 빠르게 응답합니다.
분석 요청:
"GOOGL과 META의 펀더멘털을 비교해 줘"
"내 주식 중 52주 평균 가격보다 낮게 거래되는 종목은 뭐야?"
"지난 1년간 TSLA 가격 차트를 보여줘"
"내 포트폴리오에서 가장 성과가 좋은 종목은? 가장 나쁜 종목은?"
조사 워크플로우:
"크루즈 산업을 이해하고 싶어. CCL, RCL, NCLH 데이터를 가져와서 펀더멘털과 최근 성과를 비교해 줘."
"내 포트폴리오에서 P/E가 15 미만이고 실적 성장이 긍정적인 주식을 찾아줘"
"몇몇 포지션에서 큰 손실을 보고 있어. 손절할지 보유할지 결정할 수 있게 가장 성과가 나쁜 종목들의 펀더멘털과 뉴스를 보여줘."
제한 사항
읽기 전용: 거래를 실행하거나, 관심 종목을 수정하거나, 계정 설정을 변경할 수 없습니다.
비공식 API: Robinhood가 언제든 API를 변경하여 기능이 중단될 수 있습니다.
실시간 스트리밍 없음: 시세는 실시간 피드가 아닌 특정 시점의 데이터입니다.
세션 만료: 주기적으로 재인증이 필요할 수 있습니다.
속도 제한: 과도하게 사용하면 Robinhood의 속도 제한이 발생할 수 있습니다.
보안 참고 사항
자격 증명은 Robinhood 인증을 위해 로컬에서만 사용됩니다.
세션 토큰은 robin_stocks에 의해
~/.tokens/robinhood.pickle에 캐시됩니다..env파일을 커밋하거나 자격 증명을 노출하지 마십시오.이 도구는 거래를 실행할 수 없으며, 설계상 읽기 전용입니다.
개발
git clone https://github.com/verygoodplugins/robinhood-mcp.git
cd robinhood-mcp
pip install -e ".[dev]"
# Lint
ruff check . && ruff format --check .
# Test
pytest
# Run locally
robinhood-mcp문제 해결
"Not logged in" 오류:
사용자 이름과 비밀번호가 정확한지 확인하세요.
인증 앱을 사용하는 2FA를 설정했다면
ROBINHOOD_TOTP_SECRET이 필요합니다.계정이 잠기지 않았는지 확인하기 위해 Robinhood 앱을 통해 로그인을 시도해 보세요.
"Non-base32 digit found" 오류:
TOTP 시크릿에 유효하지 않은 문자가 포함되어 있습니다.
시크릿은 A-Z 문자 및 2-7 숫자만 포함해야 합니다.
인증 앱을 사용하지 않는 경우
ROBINHOOD_TOTP_SECRET을 완전히 제거하세요.
속도 제한:
robin_stocks에는 내장된 속도 제한 기능이 없습니다.
속도 제한에 걸리면 몇 분 기다린 후 다시 시도하세요.
라이선스
MIT
면책 조항
이 도구는 교육 및 연구 목적으로만 제공됩니다. 언제든 중단될 수 있는 비공식 API를 사용합니다. 작성자는 계정 제한, 데이터 부정확성 또는 재정적 손실에 대해 책임을 지지 않습니다.
이 프로젝트는 Robinhood Markets, Inc.와 제휴, 보증 또는 연결되어 있지 않습니다.
자동화 예시
Claude Code를 사용한 일일 포트폴리오 검토
매일 포트폴리오 브리핑을 받기 위한 크론 작업을 설정하세요:
# ~/.claude/commands/portfolio-review.md
---
description: "Daily portfolio health check"
---
Using the robinhood MCP tools:
1. Get my current portfolio value and day change
2. Identify my top 3 gainers and top 3 losers today
3. Flag any positions that are down more than 20% from cost basis
4. Check if any holdings have earnings in the next 7 days
5. Give me a 2-3 sentence summary I can read with my morning coffee매일 실행하세요:
# Add to crontab -e
0 7 * * 1-5 cd ~/Projects && claude -p "/portfolio-review" --dangerously-skip-permissions >> ~/portfolio-reports/$(date +\%Y-\%m-\%d).md주간 연구 요약
# ~/.claude/commands/weekly-research.md
---
description: "Weekly deep dive on portfolio"
---
For each of my top 10 holdings by value:
1. Pull current fundamentals and compare to sector averages
2. Get recent news and analyst rating changes
3. Flag any significant changes from last week
4. Identify 2-3 stocks from my watchlist that might be worth adding
Format as a markdown report I can review on the weekend.크레딧
Very Good Plugins의 Jack Arturo가 🧡를 담아 제작했습니다.
robin_stocks 및 FastMCP 기반으로 구동됩니다.
링크
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA read-only MCP server that provides access to Charles Schwab account data and market information, including portfolio positions, real-time quotes, options chains, price history, and account balances through AI assistants.9MIT
- AlicenseAqualityAmaintenanceThis MCP server connects AI assistants to a Public.com brokerage account, enabling natural language trading of stocks, options, and crypto, along with portfolio management, quotes, and orders.3766Apache 2.0
- Alicense-qualityDmaintenanceA read-only Model Context Protocol server that connects your Schwab brokerage account to LLM applications for portfolio monitoring and market data retrieval.MIT
- AlicenseAqualityBmaintenanceA read-only MCP server for Trading 212 accounts, enabling AI assistants to query balances, positions, orders, dividends, pies, and instruments without trading capabilities.121MIT
Related MCP Connectors
Read-only MCP server for Robinhood Chain token discovery, research, and due diligence via GMGN.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/drasticstatic/robinhood-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server