股票智能图表工具

一款通过MCP协议在AI对话中直接渲染交互式股票图表的工具,提供7种视图和7种内联数据工具,支持实时调整参数无需重新调用AI。

  • by thinkchainai
  • HTML
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 thinkchainai/stock-intelligence-mcp

使用说明

股票情报MCP

Interactive stock charts rendered directly in your AI conversation using MCP Apps.
One charting tool with 7 views. 7 inline data tools. Interactive controls right in the chart.
100% free API key — no paid tier required.

什么是MCP应用程序? 一 模型上下文协议的扩展 它允许MCP服务器返回交互式HTML界面——图表、表单、仪表板——直接在AI对话中呈现。宣布在 MCP Apps博客文章,支持Claude Desktop、ChatGPT、VS Code等。该项目使用MCP Apps渲染基于画布的财务图表,并带有内联控件,使您无需新的AI调用即可调整参数。


运作原理

两种模式 --可视化图表或内联数据:

  • “给我看看” → AI使用 stock_app → 出现带有控件的交互式图表
  • “价格是多少?” → AI使用 stock_quote → 文本中的数字
You: "Show me NVIDIA's stock chart for the last year"

AI calls: stock_app(symbol="NVDA", view="chart", period="1y")

→ Interactive candlestick chart with volume bars and hover crosshair.
  Inline controls: switch between 1M/3M/6M/1Y/2Y/5Y and Candle/Line/Area
  without making a new AI call.
You: "Show me Apple's quarterly financials"

AI calls: stock_app(symbol="AAPL", view="financials")

→ Column chart of revenue, net income, gross profit.
  Inline controls: switch between Income/Balance Sheet/Cash Flow,
  Quarterly/Annual, and Column/Bar/Dual Axes/Table.
You: "What's Tesla's price right now?"

AI calls: stock_quote(symbol="TSLA")

→ Text: "TSLA is trading at $248.50, up +2.3% today.
   Market cap $789B, 52-week range $152–$299."
You: "Is Microsoft undervalued?"

AI calls: stock_app(symbol="MSFT", view="valuation")

→ DCF gauge chart: intrinsic value vs current price, margin of safety.
  Verdict: undervalued/overvalued/fairly valued.
You: "Who's reporting earnings this week?"

AI calls: stock_earnings_calendar(days_ahead=7)

→ Text: "47 earnings reports this week: AAPL (Mon), GOOGL (Tue)..."

快速开始

1.双击 .mcpb 文件

打开 stock-intelligence-mcp.mcpb --Claude Desktop将提示您安装它。

2.添加您的FMP API密钥

获取免费密钥 (30秒):https://site.financialmodelingprep.com/developer/docs

免费等级:每天250个API调用-足够一整天的研究。Claude Desktop将在安装过程中请求它。

3.开始提问

“将AAPL的股价图显示为2年来的折线图”

“NVDA的最新分析师评级是什么?”

“给我看看苹果的资产负债表——年度视图”

“特斯拉现在是被低估了还是被高估了?”

“亚马逊的盈利盈亏记录是多少?”

“谁将在本周公布收益?”

“谷歌现在的价格是多少?”

“以热图形式显示今天的市场动态”

“比较苹果的季度现金流”


10工具

stock_app --交互式图表(1个工具,7次浏览)

AI会根据您的问题选择视图。每张图表都有 内联控件 无需新的AI调用即可调整参数。

视图 显示内容 内联控件
chart 价格历史与交易量 期间(1M–5Y),风格(蜡烛/线条/面积)
quote 带有火花线的实时报价卡 --
financials 收入、收入、毛利 报表(收入/余额/现金流)、期间(季度/年度)、风格
earnings EPS实际值与估计值,节拍/失误 风格(卡片/列/表)
analyst 评级甜甜圈、价格目标、等级 风格(卡片/桌子)
valuation DCF仪表,安全裕度 样式(卡片/表格)
market 涨幅最大/跌幅最大/最活跃 风格(柱状图/热图/表格)

内联数据工具(7个工具——文本响应)

当你想要文本中的数字,而不是视觉图表时,可以使用这些。每个数据工具都有一个等效的图表。

工具 它返回什么 图表等效
stock_quote 价格、变化、交易量、市值、52周区间 stock_app(view='quote')
stock_price_history 历史悠久的OHLCV酒吧 stock_app(view='chart')
stock_financials 收入/余额/现金流量表数据 stock_app(view='financials')
stock_earnings EPS历史,节拍/失误记录 stock_app(view='earnings')
stock_analyst 评级、价格目标、等级变化 stock_app(view='analyst')
stock_valuation DCF内在价值、安全裕度 stock_app(view='valuation')
market_overview 赢家、输家、最活跃 stock_app(view='market')

实用工具(2个工具)

工具 它做什么
stock_search 按公司名称或关键字查找股票
stock_earnings_calendar 即将公布的收益日期和每股收益估计

建筑

stock_app (charting)                    Data tools (inline text)
────────────────────                    ────────────────────────
User asks question                      User asks for numbers
  → AI picks view + params               → AI picks data tool
  → Tool fetches from FMP API            → Tool fetches from FMP API
  → Returns data with chart_type         → Returns structured data
  → MCP App renders interactive chart    → AI formats as text response
  → User adjusts with inline controls
  → Controls re-call stock_app

所有图表都是用内联画布渲染的,没有外部JS库。HTML文件是自包含的(~55KB),有19个图表渲染器。


数据源

所有数据均来自 财务建模准备 (FMP)-- 仅限免费套餐:

什么 免费套餐?
实时报价 是--日终数据
历史图表 是--每日OHLCV
财务报表 是--收入、资产负债表、现金流
分析师数据 是--评级、价格目标、等级
DCF估值 是--贴现现金流模型
市场推手 是的——赢家、输家、最活跃的人
收益日历 是--即将到来的收益日期

免费版:每天250个API调用。一个API密钥,需要30秒才能得到一个。


重建 .mcpb

./build-mcpb.sh

输出新鲜 stock-intelligence-mcp.mcpb。双击以重新安装。


替代方案:从源代码运行

pip install -e .

export FMP_API_KEY=your_key_here

stock-intelligence-mcp

然后添加到您的Claude Desktop配置中(~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "stock-intelligence": {
      "command": "stock-intelligence-mcp",
      "env": {
        "FMP_API_KEY": "your_key_here"
      }
    }
  }
}

托管版本

不想管理API密钥或在本地运行?

mcpbundles.com --相同的工具,零设置,200多个FMP工具始终可用。


贡献

欢迎PR——新的图表类型、数据可视化、UI改进。

git clone https://github.com/thinkchainai/stock-intelligence-mcp.git
cd stock-intelligence-mcp
pip install -e .

许可证

麻省理工学院——见 许可证.

由...建造 MCP捆绑包.