关于 InvestSights Indian Stock Research MCP
InvestSights 是面向 AI 助手和研究工作流的 MCP 服务,覆盖 NSE 与 BSE 上市股票。其只读工具提供公司基本面、会计风险评分、估值、筛选、价格、技术指标、持股数据和新闻。
主要功能
- 01研究 6,000 多只 NSE 与 BSE 股票
- 02查询基本面与持股模式
- 03查看会计评分和 DCF 估值
- 04按多项因素筛选股票
- 05获取价格、技术指标、新闻和事件
适用场景
- 01比较公司基本面和持股情况
- 02检查会计风险评分与估值情景
- 03筛选符合财务和动量条件的股票
- 04准备印度市场及财报简报
MCP 相关
该服务向 MCP 客户端提供只读的印度股票研究工具。它支持通过 OAuth 或个人密钥远程连接,也可通过本地 npm stdio 桥接程序连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://investsights.in/api/v2/mcp-public/mcpclaude mcp add --transport http investsights-indian-stock-research https://investsights.in/api/v2/mcp-public/mcp{"mcpServers":{"investsights-indian-stock-research":{"type":"http","url":"https://investsights.in/api/v2/mcp-public/mcp"}}}在 Cursor 中打开{"servers":{"investsights-indian-stock-research":{"type":"http","url":"https://investsights.in/api/v2/mcp-public/mcp"}}}在 VS Code 中打开{"mcpServers":{"investsights-indian-stock-research":{"type":"http","url":"https://investsights.in/api/v2/mcp-public/mcp"}}}{"mcpServers":{"investsights-indian-stock-research":{"serverUrl":"https://investsights.in/api/v2/mcp-public/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
InvestSights — 印度股票研究 MCP 服务
面向深入印度股票研究的 Model Context Protocol 服务——通过 Claude、ChatGPT、Perplexity、Cursor 和任何 AI 助手,查询 6,000 多只 NSE 和 BSE 股票的基本面、法务会计评分、DCF 估值、筛选结果、价格、技术指标和新闻。
这是什么?
InvestSights MCP 是一个 Model Context Protocol 服务,可将 AI 助手连接到研究级印度股市数据——与 investsights.in 所用的引擎相同。
大多数市场服务仅提供报价和筛选功能,而 InvestSights 还提供研究层:6,000 多家 NSE/BSE 公司的法务会计评分(Piotroski F、Beneish M、Altman Z——并支持针对银行的 CAMELS 处理)、多阶段 DCF + 相对估值、分析师共识、持股模式和精选新闻。
**兼容:**Claude.ai、Claude Desktop、Claude Code、ChatGPT、Perplexity、Cursor、Windsurf、VS Code(Copilot)、Kiro、Zed、Codex、Gemini、Grok、OpenCode,以及任何兼容 MCP 的客户端。
快速入门
选项 1:通过 OAuth 使用远程 MCP(claude.ai、ChatGPT、Perplexity、Grok)
在 AI 聊天应用中将此 URL 添加为自定义连接器:
https://investsights.in/api/v2/mcp-public/mcp
首次使用时会打开浏览器——使用你的 InvestSights 账户(Google 登录)登录,并在授权页面批准访问。无需令牌。
选项 2:通过令牌使用远程 MCP(Claude Code、VS Code、Kiro、Zed)
适用于支持使用自定义标头配置基于 URL 的 MCP 服务的代码编辑器:
- 在 investsights.in/account/connected-apps 获取免费密钥
- 添加到 MCP 配置中:
{
"mcpServers": {
"investsights": {
"type": "url",
"url": "https://investsights.in/api/v2/mcp-public/mcp",
"headers": {
"Authorization": "Bearer usk_YOUR_KEY_HERE"
}
}
}
}
客户端仅支持 URL(不支持标头)?请使用将密钥放在 URL 中的形式:
https://investsights.in/api/v2/mcp-public/usk_YOUR_KEY_HERE/mcp
选项 3:通过 npm 使用本地 MCP(Cursor、Windsurf、Claude Desktop、Codex、Gemini CLI)
适用于基于 stdio 的 MCP 客户端。无需克隆或构建——通过 npx 运行:
- 在 investsights.in/account/connected-apps 获取免费密钥
- 添加到 MCP 配置中:
{
"mcpServers": {
"investsights": {
"command": "npx",
"args": ["-y", "investsights-mcp"],
"env": {
"INVESTSIGHTS_TOKEN": "usk_YOUR_KEY_HERE"
}
}
}
}
本地选项需要 Node.js 18+。运行
node --version进行检查。
工作原理
┌─────────────────┐ stdio (JSON-RPC) ┌───────────────────┐ HTTPS ┌─────────────────────┐
│ AI Assistant │ ◄──────────────────► │ investsights-mcp │ ◄───────────► │ investsights.in │
│ (Claude, etc.) │ │ (npm package) │ │ (research backend) │
└─────────────────┘ └───────────────────┘ └─────────────────────┘
npm 包是一个轻量级 stdio 桥接程序(约 250 行,零运行时依赖项)。它会:
- 从 stdin 读取 JSON-RPC,将其转发到远程 InvestSights MCP 服务,并将响应写入 stdout
- 自动检测帧格式:
Content-Length(VS Code、Claude Desktop)或以换行符分隔的 JSON(Claude Code、Kiro) - 使用你的个人密钥作为 Bearer 令牌对每个请求进行身份验证
- 处理远程服务返回的 SSE 响应
所有工具及其逻辑均在远程服务上运行——npm 包仅负责传输。
身份验证
| 方法 | 工作方式 | 适用场景 |
|---|---|---|
| OAuth(Google 登录) | 在浏览器中登录并通过授权页面,可随时撤销 | AI 聊天应用(claude.ai、ChatGPT、Perplexity、Grok) |
| 个人密钥(远程) | 使用 Authorization: Bearer usk_... 标头,或将密钥放入 URL | 支持基于 URL 的 MCP 的代码编辑器(VS Code、Kiro、Zed) |
| 个人密钥(本地) | 通过 npx 使用 INVESTSIGHTS_TOKEN 环境变量 | stdio MCP 客户端(Cursor、Windsurf、Claude Desktop) |
可随时在 investsights.in/account/connected-apps 创建和撤销密钥。所有方法的免费使用限额相同。
工具
一套精心挑选的快速只读研究工具,AI 会自动选择合适的工具。
🏢 公司研究
| 工具 | 描述 |
|---|---|
get_stock_financials | 基本面和关键比率——P/E、P/B、ROE、ROCE、D/E、利润率、增长。 |
get_shareholding | 随时间变化的发起人、FII、DII 和公众持股模式。 |
get_stock_comparison | 并排比较基本面、估值和技术指标。 |
🔬 质量与估值
| 工具 | 描述 |
|---|---|
get_forensic_score | 法务会计检查——Piotroski F-Score、Beneish M-Score、Altman Z-Score。针对银行进行适配:金融企业使用 CAMELS 评估,而非制造业模型。 |
get_valuation | 多阶段 DCF,包含牛市/基准/熊市情景和敏感性分析,以及相对同行估值——由服务端计算,绝不捏造。 |
get_analyst_consensus | 分析师估算、评级和共识。 |
📊 筛选
| 工具 | 描述 |
|---|---|
screen_stocks | 根据基本面、质量和动量进行多因子股票筛选。 |
📈 价格与技术指标
| 工具 | 描述 |
|---|---|
get_price_history | 每日 OHLCV 历史数据及技术背景信息。 |
get_technical_indicators | RSI、移动平均线(5/20/50/200)等。 |
📰 市场与新闻
| 工具 | 描述 |
|---|---|
get_market_overview | 印度市场的指数、市场广度和行业概况。 |
get_stock_news | 精选并由 AI 总结的股票新闻。 |
get_earnings_calendar | 财报发布日期和经济事件。 |
**企业版:**完整的 40 多种工具目录——GraphRAG 文档智能、财报电话会议分析、公司治理图谱、明星投资者追踪、投资组合分析——可通过专用密钥和自定义限额使用。请联系 [email protected]。
示例提示词
股票研究
"Compare HDFC Bank vs ICICI Bank — profit growth, ROE, valuation and
shareholding trends right now"
"Pull TCS fundamentals and shareholding — is FII holding rising or falling?"
法务会计质量
"Run a forensic accounting check on Suzlon — Piotroski, Beneish, Altman.
Any red flags?"
"Which looks financially healthier on forensic scores: Zomato or Swiggy?"
估值
"What does a DCF say about TCS at today's price? Show bull, base and bear
scenarios with the key assumptions"
筛选 + 技术指标
"Find stocks with ROE > 18%, low debt, and RSI under 40 — oversold quality
names"
"Screen mid-caps with improving margins and P/E below 20 — top 15"
市场简报
"Today's Indian market overview — index moves, strongest sector, and this
week's earnings calendar"
数据覆盖范围
| 类别 | 包含内容 |
|---|---|
| 股票 | 6,000 多家在 NSE 和 BSE 上市的公司 |
| 基本面 | 关键比率、增长指标、季度及年度背景信息 |
| 法务会计 | Piotroski F、Beneish M、Altman Z——针对银行进行适配(CAMELS) |
| 估值 | 多阶段 FCFF DCF(情景 + 敏感性分析)、相对同行估值 |
| 筛选器 | 163 项基本面 + 质量 + 动量筛选条件 |
| 价格与技术指标 | EOD OHLCV、RSI、MA-5/20/50/200 |
| 所有权 | 随时间变化的发起人/FII/DII/公众持股情况 |
| 新闻与事件 | AI 总结的股票新闻、财报日历、经济事件 |
环境变量
| 变量 | 必填 | 默认值 | 描述 |
|---|---|---|---|
INVESTSIGHTS_TOKEN | 是(本地) | — | 在 investsights.in/account/connected-apps 获取的个人密钥 |
INVESTSIGHTS_MCP_URL | 否 | https://investsights.in/api/v2/mcp-public/mcp | 覆盖远程服务 URL |
INVESTSIGHTS_DEBUG | 否 | 0 | 设置为 1,将调试日志输出到 stderr |
速率限制
| 方案 | 每分钟 | 每天 |
|---|---|---|
| 免费(每个注册账户) | 10 次请求 | 100 次请求 |
| Pro | 30 次请求 | 1,000 次请求 |
团队和平台可享受更高的限额,并使用完整的工具目录 — [email protected]。
故障排除
| 问题 | 解决方案 |
|---|---|
INVESTSIGHTS_TOKEN environment variable is required | 将密钥添加到 MCP 配置的 env 部分 |
Authentication failed (401) | 密钥已撤销或输入有误 — 请前往 investsights.in/account/connected-apps 创建新密钥 |
Rate limit exceeded | 等待限额重置,或升级以获得更高限额 |
| 服务无响应 | 确保已安装 Node.js 18+(node --version) |
| 网络错误 | 桥接程序需要能够访问 investsights.in |
设置 INVESTSIGHTS_DEBUG=1,即可将详细日志输出到标准错误。
链接
- investsights.in — Web 平台
- investsights.in/mcp — MCP 文档和设置指南
- investsights.in/docs — 完整的开发者文档和工具参考
- npm: investsights-mcp — npm 包
合规
InvestSights 是一个分析平台,未在 SEBI 注册为研究分析师或投资顾问。所有工具均为只读,仅返回数据、比率和评分 — 绝不提供买入/卖出建议、目标价或个性化建议。所有输出均用于教育用途;投资前请咨询在 SEBI 注册的顾问。证券市场投资受市场风险影响。
贡献
欢迎为桥接程序本身提交问题和拉取请求。报告错误时,请附上错误消息以及 MCP 客户端名称/版本。
许可证
MIT — 桥接程序可免费使用、修改和分发。InvestSights 平台及其数据服务为专有内容。
由 InvestSights 构建 — SocialCoffee DigiTech Pvt Ltd 旗下产品
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。