股票情报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将提示您安装它。
Install .mcpb in 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捆绑包.
