/ 디렉터리 / 플레이그라운드 / maverick-mcp
● 커뮤니티 wshobson ⚡ 바로 사용

maverick-mcp

제작: wshobson · wshobson/maverick-mcp

Personal stock research with 39+ tools — technicals, screening, backtesting, sentiment — powered by Tiingo, yfinance, and FRED.

maverick-mcp by wshobson is a hobbyist's Bloomberg terminal for chat. Technical indicators (RSI, MACD, support/resistance), Maverick/Bear stock screeners, a VectorBT-powered backtester with 15+ strategies, portfolio tracking, and LLM-driven research. Bring-your-own-key for Tiingo (free tier); optional keys unlock web search and more models.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

maverick.replay ▶ 준비됨
0/0

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "maverick": {
      "command": "uvx",
      "args": [
        "maverick-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "maverick": {
      "command": "uvx",
      "args": [
        "maverick-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "maverick": {
      "command": "uvx",
      "args": [
        "maverick-mcp"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "maverick": {
      "command": "uvx",
      "args": [
        "maverick-mcp"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "maverick",
      "command": "uvx",
      "args": [
        "maverick-mcp"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "maverick": {
      "command": {
        "path": "uvx",
        "args": [
          "maverick-mcp"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add maverick -- uvx maverick-mcp

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: maverick-mcp

Run a technical analysis check on a stock

👤 DIY traders, chart-pattern students ⏱ ~10 min intermediate

언제 쓸까: Before taking a position, you want indicators without opening TradingView.

사전 조건
  • TIINGO_API_KEY — tiingo.com — free tier covers casual use
흐름
  1. Pull full technicals
    Run get_full_technical_analysis on TSLA. RSI, MACD, key moving averages, support/resistance.✓ 복사됨
    → Tech dashboard
  2. Interpret in plain English
    Is this bullish, bearish, or neutral right now? Be specific about conviction.✓ 복사됨
    → Opinion with reasoning
  3. Sanity check
    What assumptions could be wrong? Where's the thesis most fragile?✓ 복사됨
    → Honest self-critique

결과: A reasoned technical view you can double-check against your own judgment.

함정
  • Technicals alone are not a strategy — Cross-check against fundamentals and news before acting
  • Backtest overfitting — Always validate on out-of-sample data
함께 쓰기: yahoo-finance

Screen for candidates using Maverick screens

👤 Traders looking for setups ⏱ ~20 min intermediate

언제 쓸까: Weekly or daily screen for fresh ideas.

흐름
  1. Run the screen
    Run get_maverick_stocks — what's passing today?✓ 복사됨
    → Candidate list
  2. Triage
    For the top 10, get_full_technical_analysis each and rank by setup quality.✓ 복사됨
    → Ranked list with reasons

결과: A short watchlist derived from consistent criteria.

Backtest a strategy idea

👤 Strategy developers wanting quick feedback ⏱ ~25 min advanced

언제 쓸까: You have an idea like 'RSI cross above 50 with price above 200DMA' and want to see it on historical data.

흐름
  1. Run a backtest
    run_backtest: RSI-cross-above-50 + price>200DMA, SPY, 2015-2024, 10bps slippage.✓ 복사됨
    → Return stats + drawdown
  2. Compare to baseline
    compare_strategies: my strategy vs buy-and-hold SPY, same period.✓ 복사됨
    → Head-to-head

결과: Data-grounded view of whether an idea has legs.

Analyze your paper portfolio

👤 Long-term investors ⏱ ~20 min intermediate

언제 쓸까: Quarterly review: diversification, correlation, risk.

흐름
  1. Build portfolio
    portfolio_add_position for AAPL, MSFT, JNJ, VTI, GLD at current weights.✓ 복사됨
    → Portfolio object
  2. Correlation + risk
    portfolio_correlation_analysis and risk_adjusted_analysis.✓ 복사됨
    → Matrix + stats
  3. Recommendations
    What's overlapping? Where's concentration risk?✓ 복사됨
    → Diversification advice

결과: Actionable rebalancing ideas with justification.

조합

다른 MCP와 조합해 10배 효율

maverick + yahoo-finance

Pair maverick's technicals with Yahoo's raw fundamentals

Get maverick technical analysis on TSLA, plus Yahoo financial statements, and synthesize a thesis.✓ 복사됨
maverick + notion

Save research memos to Notion

Run research_comprehensive on AVGO; save the output as a Notion page under Investing / Research.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
fetch_stock_data ticker, start, end, interval? Base data fetch 1 Tiingo call
get_full_technical_analysis ticker: str One-stop technical view multiple calls
get_maverick_stocks (none) Weekly screening free (pre-seeded DB)
run_backtest strategy, ticker, start, end, params Validate a strategy idea CPU-bound
portfolio_add_position ticker, shares, cost_basis Track holdings free
portfolio_correlation_analysis (none) Diversification check CPU
research_comprehensive ticker: str Deep dive; more expensive LLM + web search calls
analyze_market_sentiment ticker or sector Context beyond price web search calls

비용 및 제한

운영 비용

API 쿼터
Tiingo free tier: 500 req/hr, 50k/mo. Depends on OPENROUTER/Anthropic keys if used for research.
호출당 토큰
Simple data: 500-2000. research_comprehensive: 10k+
금액
Free tier covers hobbyist use; paid data + LLM keys for heavy research
Enable Redis caching to avoid repeated Tiingo hits; OpenRouter saves 40-60% on LLM calls vs direct Anthropic.

보안

권한, 시크릿, 파급범위

자격 증명 저장: Env vars: TIINGO_API_KEY, OPENROUTER_API_KEY, etc.
데이터 외부 송신: Calls to Tiingo, Yahoo (via yfinance), FRED, plus whichever LLM/search keys you configure
절대 부여 금지: Exposing the HTTP transport to the public internet

문제 해결

자주 발생하는 오류와 해결

TIINGO_API_KEY missing

Create a free account at tiingo.com and set the env var.

확인: echo $TIINGO_API_KEY
Backtest hangs

VectorBT is CPU-bound; long histories on minute bars can take 10+ min. Narrow the date range or use daily bars.

Redis not connecting

Redis is optional; unset REDIS_HOST to fall back to in-memory cache.

확인: redis-cli ping

대안

maverick-mcp 다른 것과 비교

대안언제 쓰나단점/장점
yahoo-finance-mcpYou only need raw data and no technicals/backtestNo screens, no backtest, no portfolio
QuantConnect Lean / ZiplineYou need institution-grade backtestingNo MCP; steeper setup
TradingViewYou want a chart UINot programmatic; not MCP

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기