
Stock Scanner Mcp
io.github.yyordanov-tradu由 GitHub 账号 yyordanov-tradu 发布v1.13.1更新于 Oct 24, 2026
Stock and crypto market data — 49 tools for quotes, technicals, options, SEC filings, and more.
概览
本地 MCP 服务器,通过 69 个工具让助手获取股票、加密货币、期权、SEC 文件与宏观市场数据,可选保存自选股与投资论点。
- 可以做什么
- 扫描与对比股票和加密货币交易对,含报价、技术指标、涨幅榜、成交量与板块表现
- 查看期权链、希腊值、异常活动、最大痛点与看跌看涨比情绪
- 检索 SEC 文件、内部人交易、机构持仓与股权变动
- 获取加密市场数据、Reddit 热门代码与情绪,以及恐惧与贪婪指数
- 查询与换算 ECB 汇率,并获取市场宽度统计
- 配置 API 密钥后:实时报价、公司新闻、财报、分析师评级、基本面与 FRED 经济指标
- 适用场景
- 适合让助手研究或筛选市场、查看技术指标与期权、查阅公司文件与内部人交易,或基于已保存的自选股生成定期市场简报。
- 运行要求
- 通过 npx(Node.js)以 stdio 在本地运行,需在 Claude Code 或 Claude Desktop 中配置。无需密钥即可使用;可选的免费密钥 FINNHUB_API_KEY、ALPHA_VANTAGE_API_KEY 和 FRED_API_KEY 可解锁另外 20 个工具。工作区工具需加 --enable-workspace 参数,并会写入本地数据目录。需要访问行情数据提供方的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Stock Scanner Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
stock-scanner-mcp
[CI] [npm version] [npm downloads]
A modular MCP server for Claude Code and Claude Desktop that provides real-time access to stock and crypto market data. Scan markets, check technicals, monitor insider trades, track earnings, analyze options flow, and optionally save your own watchlists and thesis notes from one server.
69 tools across 15 modules — 11 modules work with zero API keys, including an optional stateful Market Workspace.
Quick Start
Three steps to get the full experience: server config, trading skills, and workspace setup.
Step 1 — Add the server to your MCP config
Copy this complete config block into your config file:
- Claude Code:
~/.claude.json(global) or.mcp.json(project-local) - Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows)
This gives you 49 tools immediately with no API keys. API keys are optional and free — they unlock 20 additional tools for real-time quotes, news, earnings, and economic data. See API Keys below for where to get them.
Minimal config — if you don't want workspace or API keys, use this instead:
This gives you 42 stateless tools with no local data storage.
Restart Claude Desktop after saving. Claude Code picks up the config automatically.
Claude Code shortcut — install as a plugin instead of Steps 1 and 2. If you use Claude Code, skip the manual config above and install everything with two commands:
Run
/reload-plugins, then/mcp— you should see thestock-scannerserver listed as connected. The first launch runsnpx -y stock-scanner-mcp, which downloads the package once (then it is cached). The plugin enables the workspace by default (data is stored in~/.stock-scanner-mcp) and passes the optional API keys (FINNHUB_API_KEY,ALPHA_VANTAGE_API_KEY,FRED_API_KEY) through from your environment; modules without a key are skipped automatically.The plugin already bundles the skills — do NOT run Step 2. All 19 skills ship with the plugin and load under the
stock-scanner:namespace, e.g./stock-scanner:analyze-stock AAPL,/stock-scanner:morning-briefing,/stock-scanner:setup-market-workspace. Running the Step 2 installer as well copies a second, unprefixed set into~/.claude/skills/, and the two collide — Step 2 is only for the manual (non-plugin) install. After installing, go straight to Step 3, using the namespaced command:/stock-scanner:setup-market-workspace.
Step 2 — Install the trading skills
Skip this step if you installed via the plugin above — the plugin already bundles these skills (as
stock-scanner:<name>). This step is only for the manual config in Step 1.
Run this command in your terminal:
This installs 19 slash commands (like /morning-briefing, /analyze-stock AAPL, /setup-market-workspace) into ~/.claude/skills/ so they're available in every Claude Code session. See Trading Skills for the full list.
Step 3 — Set up your workspace
Run /setup-market-workspace in Claude Code. It asks three quick questions:
Once answered, it saves your profile and creates a core watchlist:
You can also skip the skill and ask Claude directly: "Set up my workspace — I'm a swing trader, create a core watchlist with MARA, HOOD, BTC, daily reviews."
That's it. You now have 69 tools, 19 skills, and a personalized workspace. Try /workspace-morning-brief for your first tailored market scan.
What You Can Do
Highlights
- Stock scanning — screen by price, RSI, volume, market cap with custom filters
- Technical analysis — RSI, MACD, Bollinger Bands, moving averages, pivots across multiple timeframes
- Options flow — chains with Greeks, unusual activity detection, max pain, implied move
- Insider trades — parsed Form 4 transactions with buy/sell/grant details
- Earnings & news — calendar, analyst ratings, company news, short interest
- Crypto — real-time quotes, technicals, trending coins, market stats
- Macro — CPI, GDP, fed funds rate, economic calendar, yield curve data
- Forex — 31 currency pairs from ECB, conversion, historical rates
- Sentiment — CNN Fear & Greed Index, Crypto Fear & Greed
- Market Workspace — save a trading profile, named watchlists, and thesis notes for personalized workflows across sessions
Trading Skills
19 ready-made workflows that chain multiple tools into structured analysis. Each skill orchestrates 5-14 tools in parallel and outputs a verdict with direction, confidence, and key levels.
Skills degrade gracefully when optional API keys are missing. Workspace skills require --enable-workspace in the server config.
Install options
Manual: git clone this repo and cp -r skills/*/ ~/.claude/skills/
See skills/README.md for the full catalog.
Market Workspace
The Market Workspace is an optional stateful layer that remembers your trading context across sessions — your trading style, named watchlists, and investment thesis notes per symbol. Skills like /workspace-morning-brief use this context to deliver personalized market scans instead of generic ones.
What you can do with it
/workspace-morning-brief— personalized pre-market scan that reads your profile and watchlist, checks earnings, news, and price action for your names, and highlights what matters today- Add more watchlists — ask Claude: "Create a watchlist called 'earnings' with AAPL, MSFT, GOOG"
- Track investment theses — save your reasoning per ticker so the system monitors it for you (see below)
- Update anytime — "Add NVDA to my core watchlist" or "Change my review cadence to weekly"
Thesis Tracking
Save your investment reasoning per ticker — direction, key levels, catalysts, and timeframe — so the system can monitor it across sessions.
Save a thesis:
Claude saves the structured thesis:
How it works in practice: When you run /workspace-morning-brief, the brief cross-references your saved theses against live price action:
- NIO drops to $6.10 → "NIO broke below your $6.35 thesis floor — re-evaluate."
- NIO rallies to $7.20 → "NIO holding above your $6.35 level — uptrend thesis intact."
Without a thesis, the brief just reports a price change. With a thesis, it tells you whether the move matters to your plan.
Each thesis supports five fields: summary, bullCase, bearCase, catalyst, and timeframe. You can save up to 200 theses per workspace.
Configuration reference
Data is stored locally in workspace.json — no cloud sync, no external calls. If you omit --enable-workspace, the server stays fully stateless and writes no local data.
For the full list of workspace tools, see the tool reference below.
Documentation
- Installation & Setup — Getting the MCP server running in Claude Code or Cursor
- Trading Skills — Ready-made workflows for professional analysis
- Sidecar HTTP API — REST endpoints for non-MCP clients
- Docker Deployment — Running in containers with workspace persistence
- FAQ & Troubleshooting — Common issues and solutions
Modules
Modules auto-enable when their API key is set. No-key modules are always enabled, except workspace, which requires --enable-workspace.
For a complete list of every tool with descriptions, see the Full Tool Reference below.
Full Tool Reference (69 tools)
TradingView — Stock Scanning (no API key)
TradingView — Crypto (no API key)
SEC EDGAR — Filings & Ownership (no API key)
CoinGecko — Crypto Intelligence (no API key)
Options — Chains, Greeks & Unusual Activity (no API key)
Options CBOE — Put/Call Sentiment (no API key)
Sentiment — Fear & Greed (no API key)
Frankfurter — Forex Rates (no API key)
Reddit — Trending Tickers & Sentiment (no API key)
Market Breadth — Breadth Indicators (no API key)
Unified Market — Smart Routing (no API key)
Workspace — Personalized Context (optional, no API key)
Enabled only when you start the server with --enable-workspace.
Finnhub — News, Earnings & Macro (requires FINNHUB_API_KEY)
Alpha Vantage — Fundamentals & History (requires ALPHA_VANTAGE_API_KEY)
FRED — US Economic Data (requires FRED_API_KEY)
Configuration
CLI Options
API Keys (optional)
All three keys are free — no credit card required:
Add them to the env block in your MCP config (see Quick Start).
Use with other MCP clients
Any MCP client that supports stdio servers can run this package. Use the same JSON config from Quick Start. If your client does not expose npx, install the package first and point the client at the installed binary instead.
HTTP Sidecar
An optional HTTP server exposing all tools as REST endpoints for non-MCP integrations (GPT Actions, chat UIs, LLM pipelines). It includes an OpenAPI 3.1 specification for automated tool discovery.
See Sidecar HTTP API for endpoint details.
69 tools exposed as REST routes, including /market/quote, /options/chain, /workspace/profile, and more.
Rate Limits
All modules use in-memory TTL caching to minimize API calls.
Development
Credibility Artifacts
Architecture
License
MIT
来源:README.md,提交 170f28c
工具
0版本历史
1- v1.13.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
