
Market Intelligence Mcp
io.github.jbrand0n由 GitHub 账号 jbrand0n 发布v0.1.2更新于 Oct 24, 2026
Recession probability, capital rotation scoring, and economic data API
概览
让助手获取宏观市场情报:衰退概率、板块轮动、机构持仓、经济指标以及房地产交易计算器。
- 可以做什么
- 提供 BullrunData 的宏观与市场分析工具。一次调用即可返回仪表盘摘要,包含衰退概率、市场周期阶段和美联储立场,另有板块轮动与资金流、CFTC 机构期货持仓、TIC 外国国债需求。还提供经济指标时间序列(利率、通胀、就业、住房、收益率曲线、市场情绪)、针对特定催化事件的宏观连锁情景树,以及出租房产和 BRRRR 计算器。
- 适用场景
- 当助手需要当前宏观或市场背景时使用:衰退风险、周期阶段、板块轮动信号、机构持仓或经济指标查询。也适合房地产交易初筛,根据用户提供的数字计算资本化率、DSCR 和现金流。
- 运行要求
- 需要 BullrunData API 密钥:本地 npm 包通过环境变量 BULLRUNDATA_API_KEY 提供,托管端点通过 Bearer Authorization 请求头提供。托管端点也可通过浏览器 OAuth 流程自动分配免费层密钥。需要访问 BullrunData API 的网络连接。免费层每天 100 次调用,另有付费层。
安装
在 SourceWeft 中
- 打开 控制台中的 Market Intelligence Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Market Intelligence MCP Server
Recession probability, sector rotation, institutional positioning, macro cascade scenario analysis, real estate calculators, and real-time economic data — for Claude, ChatGPT, Cursor, and any MCP client.
Powered by the BullrunData API.
Quick Start (hosted — recommended)
The hosted endpoint at https://bullrundata.com/api/mcp is the fastest path. No install, auto-updates, and every MCP client below supports it natively.
Get a free API key at bullrundata.com — 100 calls/day, no credit card.
Claude Code
Cursor
Add to ~/.cursor/mcp.json (or the project-local .cursor/mcp.json):
VS Code
Add to .vscode/mcp.json (workspace) or your user mcp.json:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
Claude Desktop
Claude Desktop doesn't speak HTTP MCP natively yet — bridge via mcp-remote. Add to claude_desktop_config.json:
You can also skip the header entirely — on first connect, mcp-remote opens an OAuth flow in your browser and auto-provisions a free-tier key.
Local install (npm)
If you'd rather run the server locally (e.g. air-gapped environments, custom auth), install via npm:
Claude Desktop:
Claude Code:
Set BULLRUNDATA_API_KEY in the environment where the command runs.
Available Tools
Macro Intelligence
Markets & Institutional
Real Estate Calculators
Economic Data
Cascade Engine (Macro Scenario Analysis)
Available Catalysts: Oil Supply Shock, Dollar Liquidity Squeeze, Fed Emergency Rate Cut, US Recession, China-Taiwan Escalation, Yield Curve Inversion, Credit Market Freeze, EM Currency Crisis, Trade War Escalation, Sovereign Debt Crisis
Example Conversations
"What's the current recession risk?"
Claude uses recession_probability and returns:
Current recession probability is 37.9% (moderate risk). Fed stance: neutral. Market regime: mid-cycle. Recommendation: Mixed signals require caution. Begin defensive rotation.
"Is this a good time to buy an investment property at $450K?"
Claude uses investment_property_analysis + interest_rates:
At $450K with 20% down at 7%, monthly cash flow is $287. Cap rate: 5.3%. Cash-on-cash: 4.2%. DSCR: 1.18 (healthy). Current 30Y mortgage rate: 6.38%.
"What's the market risk-on/risk-off signal?"
Claude uses sectors_rotation + institutional_cftc:
Sector rotation signal: RISK_ON. Cyclical sectors leading, defensive lagging. Institutional positioning aligned risk-seeking. Playbook: stay overweight cyclicals, watch for rotation breakdown.
"What happens if oil hits $120?"
Claude uses cascade_analysis + sectors_rotation:
Oil Supply Shock cascade: Dollar demand surges (mechanical) -> Asian FX reserves drain (likely, weeks) -> Asian equity outflows (likely) -> Forced rate hikes in Asia (probable, months). Current sector rotation: RISK_ON, but energy sector lagging suggests market hasn't priced supply risk yet. Playbook: inflation hedges and cash reserves. Watch Fed swap line usage for systemic signal.
Configuration
For the hosted endpoint, authentication is passed as a Bearer header in your client config (see Quick Start above) or negotiated via OAuth on first connect — no environment variables needed.
For the local npx install:
Pricing
Troubleshooting
Tools don't appear in Claude after install
- Confirm the MCP server is registered: in Claude Desktop, check Settings → Connectors (or Developer) for
market-intelligence. In Claude Code, runclaude mcp list. - Restart Claude Desktop fully (quit, not just close window) — connector changes don't hot-reload.
- Verify your
BULLRUNDATA_API_KEYenv var is set and valid. Without it, tools fail at first call. - If using the remote server (
https://market.bullrundata.com/mcp) directly, complete the OAuth flow in your browser when prompted — Claude needs the bearer token before it can call tools.
401 Unauthorized from a tool
Your API key is missing, expired, or inactive. Get a fresh one at bullrundata.com/login. For the remote server flow, re-authenticate via the OAuth screen; the connector auto-provisions a free-tier key on first connect.
429 Too Many Requests
You hit your daily rate limit. Limits reset at 00:00 UTC.
Upgrade at bullrundata.com/pricing or wait for the UTC reset.
OAuth flow stuck or times out (remote server)
The remote server uses GitHub OAuth. If the redirect hangs:
- Confirm cookies and pop-ups are allowed for
market.bullrundata.comandclaude.ai - Try authorizing in an incognito window (clears cached OAuth state)
- Check that
https://market.bullrundata.com/.well-known/oauth-authorization-serverreturns 200 in your browser
First request is slow (~2–4 seconds)
Cold-start latency on the serverless deploy. Subsequent requests in the same session should respond in <500ms.
cascade_analysis returns "live data unavailable"
The cascade tool optionally enriches with live BullrunData market data. If the upstream API is briefly unreachable, you'll still get the full catalyst tree — only the live overlay is skipped. Pass include_live_data: false to skip the live fetch entirely.
Tool returns stale data
Economic indicators refresh multiple times daily. Check data_freshness in dashboard_summary for the last refresh timestamp.
Still stuck
Open an issue at GitHub Issues or email [email protected] with: tool name, full error message, and approximate timestamp.
Support
- Website: bullrundata.com
- Docs: bullrundata.com/docs
- Issues: GitHub Issues
License
Elastic License 2.0 — see LICENSE.
You may use, modify, and redistribute this software. You may not offer it as a hosted or managed service that provides users with access to a substantial set of the features or functionality of the software.
来源:README.md,提交 6df35b4
工具
0版本历史
1- v0.1.2最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。