← 返回目录
N

NSE India MCP Server

社区
非官方的印度国家证券交易所(NSE)数据 MCP 服务器,提供 30 个工具访问股票、指数、大宗商品等市场数据。
分类
其他 第 187 / 230
Stars
★ 289 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
无需凭据
许可证
MIT
最近提交
工具数
23
44FMRS · D

这是一个功能全面的非官方 NSE 数据 MCP 服务器,提供大量工具。安装简单,通过 npx 即可运行。适合快速集成到 AI 助手,但需注意非官方属性和数据可靠性风险。

最强项 · 安装易用性 12/20 最弱项 · 可靠性 5/20

可靠性
5/20
安全与权限
7/20
维护活跃度
10/20
文档质量
10/20
安装易用性
12/20
查看各项评分依据
可靠性 5/20
README 描述了 stdio MCP 服务器、启动/测试脚本和 30 个工具,但未提供源码、manifest、可验证的 CI 流程或覆盖关键路径的测试;MCP 握手与工具行为无法确认。因缺乏执行证据大幅扣分,仅能认定“快乐路径存在可能性”,不能证明可用。
安全与权限 7/20
从 README 看,服务主要是对 NSE 公共接口的只读请求,未暴露凭据,未触发红线。但缺少源码,无法核实实际外联范围、MCP 客户端对 OpenAI Key 的处理,以及是否绝对无破坏性操作;也没有明确的数据流披露。得分反映验证不完整,而非已确认风险。
维护活跃度 10/20
仓库未归档且使用 MIT 许可证,README 显示有测试和 CI 徽章,项目看似在维护。但未提供提交/发布日期、依赖更新记录或安全响应渠道。因维护证据不足而扣分;看起来活跃但未充分证实。
文档质量 10/20
README 提供了丰富的安装、MCP 客户端配置和示例,也有 API/CLI 文档。但缺少逐工具参数 schema、限流/错误排查、成本与数据使用说明;MCP_README.md 被引用但未提供。因此可用但不完整。
安装易用性 12/20
安装步骤清晰,给出了 npx 与本地构建两种 JSON 配置及 Cursor IDE 示例。但 `npx stock-nse-india mcp` 调用和 build/mcp/... 路径无法从源码验证,也没有 CI/测试执行证据。设置看似简单可行,但可信度有限。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 股票市场爱好者
  • 开发人员构建金融工具
  • 需要快速访问 NSE 数据的 AI 应用

不适合谁

  • 需要官方认可或正式 NSE 数据许可的用户
  • 需要低延迟交易数据的用户
  • 对非官方 API 稳定性要求极高的生产环境

所需权限

  • 需要网络访问以从 NSE 网站抓取数据
  • 可能需要读取环境变量(如 NODE_ENV)
  • 通过 stdio 通信,无需特殊系统权限

风险与副作用

  • 非官方 API,NSE 可能随时更改接口导致中断
  • 数据可能未经验证,存在延迟或错误
  • 依赖公共端点,可能被限流或封锁 IP
  • 项目维护者可能在未通知的情况下更改工具集

安装接入

准备工作

运行环境:Node.js 18+

NODE_ENV 必填 示例客户端配置中设为 production;用于指定 stdio MCP 服务器的运行环境。
  1. 确保已安装 Node.js 18+。
  2. 全局安装包(可选但推荐):npm install -g stock-nse-india。
  3. 在客户端(如 Claude Desktop 或 Cursor)的 MCP 配置中添加以下 JSON:
{
  "mcpServers": {
    "npx-stock-nse-india": {
      "command": "npx",
      "args": ["stock-nse-india", "mcp"],
      "env": {"NODE_ENV": "production"}
    }
  }
}
  1. 重启客户端以加载服务器。
claude_desktop_config.json
{
  "mcpServers": {
    "npx-stock-nse-india": {
      "command": "npx",
      "args": [
        "stock-nse-india",
        "mcp"
      ],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "npx-stock-nse-india": {
      "command": "npx",
      "args": [
        "stock-nse-india",
        "mcp"
      ],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add npx-stock-nse-india -e NODE_ENV=production -- npx stock-nse-india mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

按示例配置(npx stock-nse-india mcp)配置客户端并重启后,检查工具列表中是否出现 getMarketStatus、getEquityDetails 等工具;再询问“当前NSE市场状态如何?”以验证连接和数据正常。

常见排障

  1. 确保 Node.js 版本 >= 18
  2. 检查网络连接是否能访问 nseindia.com
  3. 如果使用 npx,确认包已正确发布并可缓存
  4. 查看服务启动日志以诊断错误

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • TCS 股票的当前价格是多少?
  • 获取 IRCTC 的股票详情。
  • 比较 Reliance 和 TCS 过去一个月的历史表现并分析走势。
  • 当前NSE市场状态如何?今天有哪些涨幅居前的股票?

工具能力 23

getAllStockSymbols 只读
获取所有 NSE 股票代码。
getEquityDetails 只读
获取指定股票的详细信息,如公司名称、行业、上市日期等。
getEquityHistoricalData 只读
获取指定股票的历史价格数据。
getEquityIntradayData 只读
获取指定股票的日内交易数据。
getEquityOptionChain 只读
获取指定股票的期权链数据。
getEquityCorporateInfo 只读
获取指定股票的公司信息。
getEquityTradeInfo 只读
获取指定股票的交易统计信息(订单簿等)。
getEquityChartHistoricalData 只读
获取图表数据(OHLC 历史数据)。
展开其余 15 个工具
getEquitySymbolInfo 只读
解析图表符号 / token(scripcode)。
getEquityStockIndices 只读
获取所有市场指数。
getIndexIntradayData 只读
获取指定指数的日内数据。
getIndexOptionChain 只读
获取指定指数的期权链数据。
getIndexOptionChainContractInfo 只读
获取指定指数的期权合约信息(到期日和行权价)。
getCommodityOptionChain 只读
获取大宗商品的期权链数据。
getGainersAndLosersByIndex 只读
获取指定指数的涨幅榜和跌幅榜。
getMostActiveEquities 只读
获取交易最活跃的股票列表。
getMarketStatus 只读
获取市场状态(开/闭市)。
getAllIndices 只读
获取所有指数数据。
getPreOpenData 只读
获取盘前数据。
getMarketTurnover 只读
获取市场总交易额。
getCirculars 只读
获取 NSE 通知。
getDailyReport 只读
获取日度报告(资本、衍生品、债务市场)。
getOptionChainContractInfo 只读
获取期权链合约信息(通用)。

使用场景

获取实时股票报价和详情
分析历史价格趋势
查询指数表现和市场状态
获取期权链和合约信息
构建股票市场分析工具或 AI 助手

支持客户端

Claude Desktop
Cursor

依据项目文档列出,未经本站实测。

详细介绍

stock-nse-india 是一个非官方的 NSE India API 的 MCP 服务器,允许 AI 助手通过标准化的工具接口访问印度国家证券交易所的实时和历史数据。它提供了广泛的工具,涵盖股票详情、历史数据、日内数据、技术指标、指数信息、期权链、市场状态、报告和大宗商品数据。服务器通过 stdio 通信,并支持通过 npx 快速启动。该项目也提供 REST 和 GraphQL API,但 MCP 服务器只暴露了核心数据访问功能。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 e3d3e5eba815 数据同步于 2026-10-12 查看 FMRS 评分方法