/ 目錄 / 演練場 / maverick-mcp
● 社群 wshobson ⚡ 即開即用

maverick-mcp

作者 wshobson · wshobson/maverick-mcp

個人股票研究工具,擁有 39+ 個工具——技術指標、選股篩選、回測、市場情緒——由 Tiingo、yfinance 和 FRED 驅動。

wshobson 開發的 maverick-mcp,是一款供聊天使用的個人彭博終端機。涵蓋技術指標(RSI、MACD、支撐/阻力位)、Maverick/Bear 選股篩選器、由 VectorBT 驅動且內建 15+ 種策略的回測引擎、投資組合追蹤,以及 LLM 驅動的研究功能。Tiingo 需自備金鑰(免費方案即可使用);選配金鑰可解鎖網路搜尋及更多模型。

為什麼要用

核心特性

即時演示

實際使用效果

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

對個股進行技術分析檢查

👤 自行交易的散戶、學習圖表型態的新手 ⏱ ~10 min intermediate

何時使用: 在進場前,想查看技術指標而不想開啟 TradingView。

前置條件
  • TIINGO_API_KEY — 前往 tiingo.com 申請,免費方案足以應付一般使用
步驟
  1. 拉取完整技術指標
    Run get_full_technical_analysis on TSLA. RSI, MACD, key moving averages, support/resistance.✓ 已複製
    → 技術分析儀表板
  2. 以白話文解讀
    Is this bullish, bearish, or neutral right now? Be specific about conviction.✓ 已複製
    → 附推理的觀點
  3. 交叉驗證
    What assumptions could be wrong? Where's the thesis most fragile?✓ 已複製
    → 誠實的自我批判

結果: 一個有推理依據的技術面觀點,可與自身判斷相互印證。

注意事項
  • 單靠技術面並不構成完整策略 — 採取行動前,務必交叉比對基本面與新聞資訊
  • 回測過度擬合 — 務必使用樣本外資料進行驗證
搭配使用: yahoo-finance

使用 Maverick 篩選器尋找候選標的

👤 尋找交易機會的交易者 ⏱ ~20 min intermediate

何時使用: 每週或每日篩選,尋找新的交易標的。

步驟
  1. 執行篩選器
    Run get_maverick_stocks — what's passing today?✓ 已複製
    → 候選標的清單
  2. 分級篩選
    For the top 10, get_full_technical_analysis each and rank by setup quality.✓ 已複製
    → 附理由的排名清單

結果: 一份依據一致篩選標準所產生的短期觀察清單。

對策略想法進行回測

👤 希望快速獲得回饋的策略開發者 ⏱ ~25 min advanced

何時使用: 當你有「RSI 上穿 50 且股價站上 200 日均線」之類的想法,想在歷史資料上驗證時。

步驟
  1. 執行回測
    run_backtest: RSI-cross-above-50 + price>200DMA, SPY, 2015-2024, 10bps slippage.✓ 已複製
    → 報酬統計數據 + 最大回撤
  2. 與基準比較
    compare_strategies: my strategy vs buy-and-hold SPY, same period.✓ 已複製
    → 一對一比較

結果: 以資料為基礎,判斷一個想法是否具有可行性。

分析你的模擬投資組合

👤 長期投資人 ⏱ ~20 min intermediate

何時使用: 季度檢視:分散程度、相關性、風險評估。

步驟
  1. 建立投資組合
    portfolio_add_position for AAPL, MSFT, JNJ, VTI, GLD at current weights.✓ 已複製
    → 投資組合物件
  2. 相關性與風險分析
    portfolio_correlation_analysis and risk_adjusted_analysis.✓ 已複製
    → 相關性矩陣 + 統計數據
  3. 取得建議
    What's overlapping? Where's concentration risk?✓ 已複製
    → 分散化建議

結果: 附有理由依據的可執行再平衡建議。

組合

與其他 MCP 搭配,撬動十倍槓桿

maverick + yahoo-finance

將 maverick 的技術分析與 Yahoo 的原始基本面資料結合

Get maverick technical analysis on TSLA, plus Yahoo financial statements, and synthesize a thesis.✓ 已複製
maverick + notion

將研究備忘錄儲存至 Notion

Run research_comprehensive on AVGO; save the output as a Notion page under Investing / Research.✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
fetch_stock_data ticker, start, end, interval? 基礎資料拉取 1 Tiingo call
get_full_technical_analysis ticker: str 一站式技術面概覽 multiple calls
get_maverick_stocks (none) 每週定期選股篩選 free (pre-seeded DB)
run_backtest strategy, ticker, start, end, params 驗證策略想法 CPU-bound
portfolio_add_position ticker, shares, cost_basis 追蹤持倉 free
portfolio_correlation_analysis (none) 分散化程度檢查 CPU
research_comprehensive ticker: str 深度研究;費用較高 LLM + web search calls
analyze_market_sentiment ticker or sector 獲取股價以外的市場情緒背景 web search calls

成本與限制

運行它的成本

API 配額
Tiingo 免費方案:每小時 500 次請求,每月 50k 次。若用於研究功能,還需視 OPENROUTER/Anthropic 金鑰的使用量而定。
每次呼叫 Token 數
簡單資料查詢:500-2000。research_comprehensive:10k+
費用
免費方案足以應付個人休閒使用;重度研究需付費資料方案及 LLM 金鑰
提示
啟用 Redis 快取以避免重複呼叫 Tiingo;相較於直接使用 Anthropic,透過 OpenRouter 可節省 40-60% 的 LLM 費用。

安全

權限、密鑰、影響範圍

憑證儲存: 使用環境變數:TIINGO_API_KEY、OPENROUTER_API_KEY 等。
資料出站: 會呼叫 Tiingo、Yahoo(透過 yfinance)、FRED,以及你所設定的 LLM/搜尋服務
切勿授予: Exposing the HTTP transport to the public internet

故障排查

常見錯誤與修復

TIINGO_API_KEY missing

前往 tiingo.com 建立免費帳號,並設定對應的環境變數。

驗證: echo $TIINGO_API_KEY
Backtest hangs

VectorBT 為 CPU 密集型運算;若對分鐘 K 線進行長時間歷史回測,可能需要 10 分鐘以上。請縮短日期範圍或改用日線資料。

Redis not connecting

Redis 為選配功能;取消設定 REDIS_HOST 即可退回使用記憶體內快取。

驗證: redis-cli ping

替代方案

maverick-mcp 對比其他方案

替代方案何時用它替代權衡
yahoo-finance-mcp只需要原始資料,不需要技術分析或回測功能無選股篩選、無回測、無投資組合功能
QuantConnect Lean / Zipline需要機構級的回測能力無 MCP 整合;設定較為複雜
TradingView需要圖表介面非程式化操作;無 MCP 整合

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills