
MCP Stock Analyst
io.github.PanStories由 GitHub 帳號 PanStories 發布v0.3.1更新於 Oct 25, 2026
Real-time quotes, fuzzy search and K-line history across 13 global stock markets.
概覽
此 MCP 伺服器讓助理取得 13 個全球市場的即時股票報價、模糊代碼搜尋與歷史 K 線資料。
- 可以做什麼
- 取得一至多十個標的的即時報價,涵蓋 13 個市場,並可透過 Yahoo 指數代碼查詢市場指數。依中文名稱、拼音首字母、部分代碼或英文名稱模糊搜尋股票。依日、週或月取得歷史 K 線,範圍 20 至 640 根。三個工具在所有支援的市場通用,不需依交易所分別呼叫。
- 適用情境
- 適合助理需要目前或歷史行情資料進行研究、比較或報告時,涵蓋 A 股、港股、美股、台股以及日本、印度、加拿大、韓國、英國、法國、新加坡、德國與馬來西亞市場。
- 執行需求
- Apify 上的遠端 Streamable HTTP 端點,需以 Apify API token 透過 Bearer Authorization 標頭驗證;README 範例以 mcp-remote 並設定 APIFY_TOKEN 環境變數連線。本機 stdio 方式需複製儲存庫並安裝 Node.js 18 以上版本。資料來自騰訊與 Yahoo Finance 的免費公開介面。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 MCP Stock Analyst,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.PanStories%2Fmcp-stock-analyst/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"stock-analyst": {
"type": "http",
"url": "https://neeenja--mcp-stock-analyst.apify.actor/mcp"
}
}
}README
MCP Stock Analyst 📈
[M8ven Trust Index] [M8ven Verified]
English | 简体中文 | 繁體中文 | 🌍 Local Guides
English · MCP Stock Analyst
Current version: 0.3.1 · 13 markets · pay-per-call, no subscription
Real-time quotes, fuzzy symbol search and historical K-lines across 13 markets — one free-key endpoint.
A Model Context Protocol (MCP) server delivering stock market data across 13 markets — China A-shares, Hong Kong, US, Taiwan, Japan, India, Canada, South Korea, UK, France, Singapore, Germany and Malaysia — live quotes, smart symbol search and historical K-lines.
- Zero-cost data: powered by free public market-data APIs (Tencent for A-share/HK/US, Yahoo Finance for Taiwan plus Japan / India / Canada / South Korea / UK / France / Singapore / Germany / Malaysia), no API key, no quota
- 3 practical tools: real-time quotes (batch up to 10), fuzzy search (Chinese name / pinyin / ticker code), historical candlesticks
- Dual transport:
stdio(local desktop clients) +Streamable HTTP(remote hosting on Apify Standby) - Live on Apify Store: https://apify.com/neeenja/mcp-stock-analyst — pay-per-call, no subscription
- Project page: https://panstories.github.io/mcp-stock-analyst — hosted GitHub Pages overview
- Sartbot Featured — listed in the Sartbot MCP directory
Tools
get_quote— Real-time quote for one or many symbols (all 13 markets, up to 10 per call). Example:600519,00700,AAPL,2330.TW,7203.T,RELIANCE.NS,005930.KS,HSBA.L,MC.PA,SAP.DE,RY.TO,D05.SI,1295.KLsearch_stock— Fuzzy lookup by Chinese name, pinyin initials, partial code or English name. Example:茅台/GZMT/NVIDIA/台积电/TSMCget_kline— Historical candlesticks (day / week / month, 20–640 bars). Example:600519or2330.TW, period=day
All three tools work across every supported market — no separate tool per exchange.
Supported markets
Global stock codes (Yahoo Finance)
Everything outside mainland China / Hong Kong / US — Taiwan plus Japan, India, Canada, South Korea, UK, France, Singapore, Germany and Malaysia — is served by Yahoo Finance (free, no key). Use the exchange suffix shown above:
7203.T— Tokyo (explicit)RELIANCE.NS/TCS.NS— NSE India (.BO= BSE)RY.TO/TD.TO— Toronto (.V= TSX Venture)005930.KS— Korea KOSPI (.KQ= KOSDAQ)HSBA.L— LondonMC.PA— Paris (Euronext)D05.SI— SingaporeSAP.DE— Xetra Germany (.F= Frankfurt)1295.KL— Malaysia^TWII,^N225,^FTSE,^NSEI,^GDAXI… — market indices (any Yahoo index symbol works)
Connect (recommended: hosted endpoint)
Use the hosted MCP endpoint with any MCP client via mcp-remote:
Get your token from Apify Console → Settings → API & Integrations.
Or run locally (stdio)
Debug locally
Pricing (pay-per-event)
No subscription, no monthly fee — you pay per tool call:
Always free: the MCP handshake (initialize) and tools/list. Discovery costs nothing.
Every Apify account includes $5 of free platform credit monthly (~250 quote calls), so light users effectively pay nothing.
HTTP endpoints (remote mode)
Deploying your own instance
The Actor definition (.actor/actor.json) already enables Standby mode with MCP path /mcp. Your endpoint will be https://neeenja--mcp-stock-analyst.apify.actor/mcp (verify in Console → Endpoints, or read data.standbyUrl from GET https://api.apify.com/v2/acts/<actorId>?token=<token>).
Tech stack
- Node.js ≥ 18, TypeScript, official
@modelcontextprotocol/sdk - Data source: Tencent public market APIs (A-share/HK/US, free, no key) + Yahoo Finance chart API (Taiwan + Japan/India/Canada/Korea/UK/France/Singapore/Germany/Malaysia, free, no key)
- Multi-stage Docker build (
node:20-alpine)
Roadmap
- Pay-per-event billing
- Taiwan market support (TWSE / TPEx / TAIEX via Yahoo Finance)
- Global markets: Japan, India, Canada, South Korea, UK, France, Singapore, Germany, Malaysia (via Yahoo Finance)
- Money flow / dragon-tiger list data
- Financial report summaries
- API-key auth layer (self-hosting)
License
MIT
Privacy
Read-only and stateless — no accounts, no cookies, no trackers, and no personal data collected. See PRIVACY.md.
简体中文 · MCP Stock Analyst
当前版本:0.3.1 · 13 个市场 · 按次付费,无订阅
13 个市场的实时报价、智能检索与历史 K 线,一个免费无需 API key 的端点。
一个覆盖 13 个市场 的 MCP (Model Context Protocol) 服务器——A股/港股/美股/台股/日本/印度/加拿大/韩国/英国/法国/新加坡/德国/马来西亚——实时报价、智能搜索、历史K线。
- 零成本数据源:A股/港股/美股用腾讯免费公开行情接口,台股及日本/印度/加拿大/韩国/英国/法国/新加坡/德国/马来西亚走 Yahoo Finance,均无需 API key,无配额限制
- 三个实用工具:实时报价(单次最多 10 个标的)、智能搜索(中文名/拼音/代码)、历史K线
- 双传输模式:
stdio(本地桌面客户端)+Streamable HTTP(Apify Standby 远程托管) - 已上架 Apify Store:https://apify.com/neeenja/mcp-stock-analyst —— 按次付费,无订阅
- 项目主页:https://panstories.github.io/mcp-stock-analyst —— GitHub Pages 概览页
- Sartbot 精选 —— 收录于 Sartbot MCP 目录
工具列表
get_quote—— 实时报价,支持批量(13 个市场通用,单次最多 10 个)。示例:600519,00700,AAPL,2330.TW,7203.T,RELIANCE.NS,005930.KS,HSBA.L,MC.PA,SAP.DE,RY.TO,D05.SI,1295.KLsearch_stock—— 智能搜索:中文名/拼音首字母/部分代码/英文名。示例:茅台/GZMT/NVIDIA/台积电/TSMCget_kline—— 历史K线(日/周/月,20–640 根)。示例:600519或2330.TW,period=day
三个工具在 13 个市场通用,不需要按交易所分别调用。
支持的市场
全球股票代码格式(Yahoo Finance)
除 A股/港股/美股外的所有市场——台湾以及日本、印度、加拿大、韩国、英国、法国、新加坡、德国、马来西亚——均由 Yahoo Finance 提供(免费、无 key)。请使用上表对应的交易所后缀:
7203.T—— 东京(显式指定)RELIANCE.NS/TCS.NS—— 印度 NSE(.BO= BSE)RY.TO/TD.TO—— 多伦多(.V= TSX Venture)005930.KS—— 韩国 KOSPI(.KQ= KOSDAQ)HSBA.L—— 伦敦MC.PA—— 巴黎(泛欧交易所)D05.SI—— 新加坡SAP.DE—— 德国 Xetra(.F= 法兰克福)1295.KL—— 马来西亚^TWII、^N225、^FTSE、^NSEI、^GDAXI… —— 市场指数(任意 Yahoo 指数符号均可)
接入方式(推荐:云端端点)
任意 MCP 客户端通过 mcp-remote 连接云端端点:
token 在 Apify Console → Settings → API & Integrations 获取。
或本地运行(stdio 模式)
本地调试
计费(按事件付费)
无订阅、无月费,按工具调用次数收费:
永远免费: MCP 握手(initialize)和 tools/list——发现类请求不计费。
每个 Apify 账号每月自带 $5 平台免费额度(按 $0.02/次约 250 次报价调用),轻度用户实际等于免费用。
HTTP 端点(远程模式)
部署你自己的实例
Actor 定义(.actor/actor.json)已启用 Standby 模式,MCP 路径 /mcp。端点形如 https://neeenja--mcp-stock-analyst.apify.actor/mcp(以 Console → Endpoints 页为准,或通过 GET https://api.apify.com/v2/acts/<actorId>?token=<token> 返回的 data.standbyUrl 字段获取准确地址)。
技术栈
- Node.js ≥ 18、TypeScript、官方
@modelcontextprotocol/sdk - 数据源:腾讯公开行情接口(A股/港股/美股,免费无 key)+ Yahoo Finance chart 接口(台湾 + 日本/印度/加拿大/韩国/英国/法国/新加坡/德国/马来西亚,免费无 key)
- 多阶段 Docker 构建(
node:20-alpine)
路线图
- 按事件计费
- 台湾市场支持(TWSE / TPEx / 加权指数,Yahoo Finance 数据源)
- 全球市场:日本、印度、加拿大、韩国、英国、法国、新加坡、德国、马来西亚(Yahoo Finance 数据源)
- 资金流向 / 龙虎榜
- 财报摘要
- 自定义 API key 鉴权层(自托管时用)
许可证
MIT
繁體中文 · MCP Stock Analyst
目前版本:0.3.1 · 13 個市場 · 按次計費,無訂閱
13 個市場的即時報價、智慧檢索與歷史 K 線,一個免費無需 API key 的端點。
一個覆蓋 13 個市場 的 MCP (Model Context Protocol) 伺服器——A股/港股/美股/台股/日本/印度/加拿大/韓國/英國/法國/新加坡/德國/馬來西亞——即時報價、智慧搜尋、歷史K線。
- 零成本資料源:A股/港股/美股使用騰訊免費公開行情介面,台股及日本/印度/加拿大/韓國/英國/法國/新加坡/德國/馬來西亞走 Yahoo Finance,皆無需 API key,無配額限制
- 三個實用工具:即時報價(單次最多 10 個標的)、智慧搜尋(中文名稱/拼音/代碼)、歷史K線
- 雙傳輸模式:
stdio(本機桌面用戶端)+Streamable HTTP(Apify Standby 遠端託管) - 已上架 Apify Store:https://apify.com/neeenja/mcp-stock-analyst —— 按次計費,無訂閱
- 專案首頁:https://panstories.github.io/mcp-stock-analyst —— GitHub Pages 概覽頁
- Sartbot 精選 —— 收錄於 Sartbot MCP 目錄
工具列表
get_quote—— 即時報價,支援批量(13 個市場通用,單次最多 10 個)。範例:600519,00700,AAPL,2330.TW,7203.T,RELIANCE.NS,005930.KS,HSBA.L,MC.PA,SAP.DE,RY.TO,D05.SI,1295.KLsearch_stock—— 智慧搜尋:中文名稱/拼音首字母/部分代碼/英文名稱。範例:茅台/GZMT/NVIDIA/台積電/TSMCget_kline—— 歷史K線(日/週/月,20–640 根)。範例:600519或2330.TW,period=day
三個工具在 13 個市場通用,不需要按交易所分別呼叫。
支援的市場
全球股票代碼格式(Yahoo Finance)
除 A股/港股/美股外的所有市場——台灣以及日本、印度、加拿大、韓國、英國、法國、新加坡、德國、馬來西亞——均由 Yahoo Finance 提供(免費、無 key)。請使用上表對應的交易所後綴:
7203.T—— 東京(顯式指定)RELIANCE.NS/TCS.NS—— 印度 NSE(.BO= BSE)RY.TO/TD.TO—— 多倫多(.V= TSX Venture)005930.KS—— 韓國 KOSPI(.KQ= KOSDAQ)HSBA.L—— 倫敦MC.PA—— 巴黎(泛歐交易所)D05.SI—— 新加坡SAP.DE—— 德國 Xetra(.F= 法蘭克福)1295.KL—— 馬來西亞^TWII、^N225、^FTSE、^NSEI、^GDAXI… —— 市場指數(任意 Yahoo 指數符號均可)
連接方式(推薦:雲端端點)
任意 MCP 用戶端透過 mcp-remote 連接雲端端點:
token 在 Apify Console → Settings → API & Integrations 取得。
或本機執行(stdio 模式)
本機除錯
計費(按事件付費)
無訂閱、無月費,按工具呼叫次數收費:
永遠免費: MCP 握手(initialize)和 tools/list——探索類請求不計費。
每個 Apify 帳號每月自帶 $5 平台免費額度(按 $0.02/次約 250 次報價呼叫),輕度用戶實際等於免費用。
HTTP 端點(遠端模式)
部署你自己的實例
Actor 定義(.actor/actor.json)已啟用 Standby 模式,MCP 路徑 /mcp。端點形如 https://neeenja--mcp-stock-analyst.apify.actor/mcp(以 Console → Endpoints 頁為準)。
技術棧
- Node.js ≥ 18、TypeScript、官方
@modelcontextprotocol/sdk - 資料源:騰訊公開行情介面(A股/港股/美股,免費無 key)+ Yahoo Finance chart 介面(台股 + 日本/印度/加拿大/韓國/英國/法國/新加坡/德國/馬來西亞,免費無 key)
- 多階段 Docker 建置(
node:20-alpine)
路線圖
- 按事件計費
- 台灣市場支援(TWSE / TPEx / 加權指數,Yahoo Finance 資料源)
- 全球市場:日本、印度、加拿大、韓國、英國、法國、新加坡、德國、馬來西亞(Yahoo Finance 資料源)
- 資金流向 / 龍虎榜
- 財報摘要
- 自訂 API key 驗證層(自架時用)
授權條款
MIT
Local Market Guides · 本地市場指南
Native-language quick guides for the nine newly-added markets, ordered by the size of each country's stock-market capitalization (source: WFE / World Bank 2025 totals):
Japan ($6.4T) → India ($5.3T) → Canada ($3.5T) → France ($3.4T) → UK ($3.2T) → Germany ($2.0T) → South Korea ($1.7T) → Singapore ($0.64T) → Malaysia (~$0.43T).
Every stock below is written as English name · native name, and every ticker is served free by Yahoo Finance (no API key). For English-speaking markets (Singapore, India, Canada, UK), the native name is simply the English name.
日本語 — 日本市場 (Japan) · ≈ $6.4T
日本の株式は Yahoo Finance から無料で取得できます。東京証券取引所(JPX)の銘柄には .T を付けます(例:7203.T)。
English — India market (India) · ≈ $5.3T
India stocks are available free on Yahoo Finance. NSE listings use the .NS suffix and BSE
listings use .BO (e.g. RELIANCE.NS). English is the corporate language, so names appear as the
English name alone.
English — Canada market (Canada) · ≈ $3.5T
Canada stocks are available free on Yahoo Finance. TSX main-board listings use the .TO
suffix and TSX Venture uses .V (e.g. RY.TO). English is the native language, so names appear
as the English name alone.
Français — Marché français (France) · ≈ $3.4T
Les actions françaises sont disponibles gratuitement via Yahoo Finance. Les titres d'Euronext Paris utilisent le suffixe .PA (ex. : MC.PA).
English — UK market (United Kingdom) · ≈ $3.2T
UK stocks are available free on Yahoo Finance. London Stock Exchange listings use the .L
suffix (e.g. HSBA.L). English is the native language, so names appear as the English name alone.
Deutsch — Deutscher Markt (Germany) · ≈ $2.0T
Deutsche Aktien erhalten Sie kostenlos über Yahoo Finance. Werte an Xetra / Frankfurt verwenden die Endung .DE (bzw. .F für Frankfurt; z. B. SAP.DE).
한국어 — 한국 시장 (South Korea) · ≈ $1.7T
한국 주식은 Yahoo Finance에서 무료로 제공됩니다. 한국거래소(KRX) 종목은 .KS(유가증권시장) 또는 .KQ(코스닥) 접미사를 사용합니다 (예: 005930.KS).
English — Singapore market (Singapore) · ≈ $0.64T
Singapore stocks are available free on Yahoo Finance. SGX main-board listings use the .SI
suffix (e.g. D05.SI). English is the native corporate language, so names appear as the English
name alone.
Bahasa Melayu — Pasaran Malaysia (Malaysia) · ≈ $0.43T
Saham Malaysia didapati secara percuma melalui Yahoo Finance. Saham Bursa Malaysia menggunakan akhiran .KL (cth: 1295.KL).
Support · 赞助 · 贊助
EN — MCP Stock Analyst is open source (MIT), ad-free, and delivers zero-API-key quotes across A-shares / Hong Kong / US / Taiwan / Japan / India / Canada / South Korea / UK / France / Singapore / Germany / Malaysia. It is funded by the community, not by ads. If it powers your research or agents, please support it:
- ☕ Ko-fi (the Sponsor ❤️ button on this repo routes here): https://ko-fi.com/panstories
简体中文 — MCP Stock Analyst 开源(MIT)、无广告,提供 A股/港股/美股/台湾股/日本/印度/加拿大/韩国/英国/法国/新加坡/德国/马来西亚零 API key 行情, 由社区资助而非广告。若它支撑了你的研究或智能体,欢迎赞助:点本仓库的 Sponsor 按钮,或前往 Ko-fi: https://ko-fi.com/panstories
繁體中文 — MCP Stock Analyst 開源(MIT)、無廣告,提供 A股/港股/美股/台股/日本/印度/加拿大/韓國/英國/法國/新加坡/德國/馬來西亞零 API key 行情, 由社群資助而非廣告。若它支撐了你的研究或智能體,歡迎贊助:點本倉庫的 Sponsor 按鈕,或前往 Ko-fi: https://ko-fi.com/panstories
來源:README.md,提交 d8f7572
工具
0版本歷史
1- v0.3.1最新Oct 9, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分