关于 DalalOS: Indian Stock Market Research (NSE/BSE)
DalalOS 是用于研究印度 NSE 和 BSE 股票及市场的托管 MCP 服务。其工具提供带来源和日期的市场及公告数据、已披露数值和机械计算的比率,不提供投资建议。
主要功能
- 01搜索、筛选和比较股票
- 02获取报价、财务数据和比率
- 03查看带来源引文的公告
- 04查询持股、F&O 和市场资金流
- 05查看来源与数据新鲜度
适用场景
- 01比较公司财务数据和估值比率
- 02按指定条件筛选股票
- 03查看公司公告及其来源文本
- 04检查市场资金流和衍生品持仓
MCP 相关
DalalOS 通过 Streamable HTTP MCP 端点 `https://mcp.dalalos.in/mcp` 提供 59 个工具。MCP 客户端可查询公司和市场数据,响应中包含来源及数据新鲜度信息。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.dalalos.in/mcpclaude mcp add --transport http in-dalalos https://mcp.dalalos.in/mcp{"mcpServers":{"in-dalalos":{"type":"http","url":"https://mcp.dalalos.in/mcp"}}}在 Cursor 中打开{"servers":{"in-dalalos":{"type":"http","url":"https://mcp.dalalos.in/mcp"}}}在 VS Code 中打开{"mcpServers":{"in-dalalos":{"type":"http","url":"https://mcp.dalalos.in/mcp"}}}{"mcpServers":{"in-dalalos":{"serverUrl":"https://mcp.dalalos.in/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
62此工具无需参数。
详细介绍
印度股市(NSE/BSE)MCP 服务
**DalalOS 是托管式印度股市(NSE/BSE)MCP 服务。**它为 Claude、ChatGPT、Cursor 及其他 MCP 客户端提供 59 种公司和市场数据工具:行情、财务数据和比率、持股情况、公司文件(包含事实、来源页面和原文引述)、订单簿,以及已披露并收录的公司的其他运营指标、筛选、FII/DII 资金流、F&O 持仓情况和宏观时间序列。每项响应都附有来源和数据新鲜度日期。它返回已披露的事实和通过机械方式计算得出的比率,绝不提供买入或卖出建议。
- MCP 端点(可流式传输的 HTTP):
https://mcp.dalalos.in/mcp - 网站:https://dalalos.in
- MCP Registry 名称:
in.dalalos/mcp - 免费开始使用,无需银行卡:https://dalalos.in/pricing
**不构成投资建议。**DalalOS 根据公开文件和交易所数据提供市场数据及通过机械方式计算得出的指标。它不发布投资建议、目标价或交易信号,也不是 SEBI 注册的投资顾问。请参阅边界说明。
连接
DalalOS 使用 OAuth:添加 URL,在客户端打开的浏览器窗口中登录一次,即可使用免费套餐。以下客户端均无需 API 密钥。服务 URL 始终为:
https://mcp.dalalos.in/mcp
Claude(claude.ai 和 Claude Desktop)
打开 Settings → Connectors → Add custom connector,粘贴上面的 URL,选择 Connect,然后在 DalalOS 登录窗口中完成登录并开始新聊天。
Claude Code
claude mcp add --transport http dalalos https://mcp.dalalos.in/mcp
然后在 Claude Code 中运行 /mcp,完成浏览器登录。
ChatGPT
最简单的方式是使用已发布的插件:在 ChatGPT 中打开 DalalOS,选择 Install plugin,并在提示时登录 DalalOS(使用 Google 账号,或使用我们通过电子邮件发送给你的代码)。该插件面向印度的 ChatGPT 用户发布。
如果你无法使用该插件,可以手动添加服务。ChatGPT 不使用 JSON 配置文件:在 ChatGPT 中打开 Plugins → Create Plugin,选择 Server URL,输入 https://mcp.dalalos.in/mcp,选择 OAuth,创建插件并在 DalalOS 登录窗口中完成登录。然后开始新聊天并选择该插件。
Cursor
将以下内容添加到 .cursor/mcp.json(项目级)或 ~/.cursor/mcp.json(全局),然后在 Cursor 提示时选择 OAuth:
{
"mcpServers": {
"dalalos": {
"url": "https://mcp.dalalos.in/mcp"
}
}
}
VS Code
将以下内容添加到 .vscode/mcp.json:
{
"servers": {
"dalalos": {
"type": "http",
"url": "https://mcp.dalalos.in/mcp"
}
}
}
Codex
codex mcp add dalalos --url https://mcp.dalalos.in/mcp
codex mcp login dalalos
其他 MCP 客户端
使用客户端自身的架构配置远程可流式传输的 HTTP 服务。通用格式如下:
{
"mcpServers": {
"dalalos": {
"url": "https://mcp.dalalos.in/mcp"
}
}
}
只有在客户端无法完成 OAuth 且要求使用 Bearer 标头时,才在 DalalOS 账户中创建 API 密钥,并发送 Authorization: Bearer <your DalalOS API key>。切勿提交或分享密钥。更多客户端指南(Windsurf、Zed、Kiro、OpenCode):https://dalalos.in/connect。
检查是否正常工作
使用 DalalOS 获取 Reliance Industries 最新的可用行情和公司简介。告诉我你调用了哪些 DalalOS 工具、数据来源及其新鲜度日期。不要使用网页搜索。
正常连接时,会列出调用的 DalalOS 工具,并返回来源和数据新鲜度元数据。
示例提示词
- “Reliance 当前的交易价格是多少?相比其 52 周区间处于什么位置?请附上数据来源和最新时间戳。”
- “展示 TCS 过去五年的营收、利润率、ROCE 和债务权益比。”
- “比较 Titan 和 Kalyan Jewellers 的利润率与债务权益比。”
- “找出 ROE 超过 20%、且 PE 低于 30 的 IT 行业股票。”
- “筛选 ROCE 高于 22%,且债务权益比低于 0.5 或利息保障倍数高于 8 的公司。”(自由格式筛选查询)
- “哪些公司会在未来两周内公布业绩?”
- “Larsen & Toubro 披露了哪些有关订单簿和订单流入的信息?请展示每个数字对应的文件。”
- “总结 Infosys 最新的董事会会议文件,并引用其依据 PDF 中的原文。”
- “该公司的发起人股权质押在过去一年里有变化吗?近期是否有内幕交易或股权质押披露?”
- “最近两周,外国投资组合投资者净买入和净卖出的行业有哪些?”
需要关注时效性时,可使用以下提示词模式:“列出所用的 DalalOS 工具,展示来源、缓存日期以及任何过时或覆盖范围警告。缺少 DalalOS 数值时,不要用网络搜索结果替代。” 更多内容见:examples/PROMPTS.md。
有何不同
- 一手数据,以文件披露为依据。 财务数据来自 SEBI 要求的 BSE-XBRL 文件;交易所文件会被提取为事实,并保留来源页面和逐字引文。
- 每条回复都注明来源和时效性。 每个结果都带有来源信息、
cached_at时间和stale标记。如果关注的是数据时效性,可使用专门的get_data_freshness工具。 - 如实呈现数据缺口。 缺失、不适用和过时的数据都会如实标示,不会用编造的数值替代。有效的零值与数据缺失并不相同。
- 不作结论。 仅提供原样报告的数据或通过机械方式计算的比率,不提供买卖建议、目标价或“首选标的”。
工具
DalalOS 提供 59 个当前 MCP 工具。2026 年 10 月 27 日,实时 tools/list 返回了 61 个条目:其中包括这 59 个工具、一个 ping 辅助工具,以及一个已弃用的别名(get_fii_activity);维护中的参考资料位于 https://dalalos.in/tools,机器可读列表为 capabilities.json。
| 分组 | 数量 | 工具 |
|---|---|---|
| 搜索与发现 | 9 | search_stocks、screen_stocks、screen_by_query、list_preset_screens、run_preset_screen、get_sector_overview、list_indices、list_index_constituents、get_market_heatmap |
| 报价与价格 | 6 | get_stock_quote、get_batch_quotes、get_price_history、get_returns、get_delivery_trends、get_technical_indicators |
| 财务数据与比率 | 7 | get_financials、get_financial_trends、get_company_profile、get_company_report、get_company_operating_metrics、get_valuation_history、get_brsr |
| 同行比较 | 2 | get_peer_comparison、get_relevant_peers |
| 所有权与风险 | 3 | get_shareholding、get_pledge_trend、get_company_exposures |
| 公司行动、事件与申报文件 | 12 | get_stock_events、get_filing_extract、get_filing_extracts、get_event_context、search_company_disclosures、list_announcement_buckets、get_announcement_bucket、get_corporate_actions、get_dividends、get_upcoming_results、get_market_calendar、get_ipos |
| 市场背景 | 16 | get_top_movers、get_market_breadth、get_india_vix、get_index_valuation、list_index_valuations、get_market_fii_dii_flow、get_sector_fpi_investment、get_sector_fii_flow(历史数据)、get_stock_fii_flow(历史数据)、get_bulk_block_deals、get_derivatives_positioning、get_fo_participant_activity、get_fno_ban_list、get_macro_indicators、get_fx_reference_rates、get_company_macro_exposures |
| 观察列表 | 3 | get_watchlist、add_to_watchlist、remove_from_watchlist |
| 系统 | 1 | get_data_freshness |
读取与写入行为:
- 市场数据工具读取维护的缓存;调用工具时不会从交易所抓取数据。
- 申报文件工具(
get_stock_events、get_filing_extract、get_filing_extracts、get_announcement_bucket)可能会将申报文件处理加入队列,并使用少量按需额度,因此不会标记为只读。 add_to_watchlist和remove_from_watchlist只会更改你自己的 DalalOS 观察列表。DalalOS 不是经纪商,无法下单。
数据来源
| 来源 | 用途 |
|---|---|
| NSE 档案 | 日终价格、交易市场字段、指数及交易所发布的数据集 |
| BSE 官方接口和申报文件 | 证券主数据、公司公告、申报文件、公司行动 |
| SEBI 规定的 BSE-XBRL 申报文件 | 报告的财务报表及据此计算的比率 |
| NSDL 双周行业 FPI 报告 | 行业层面的外国投资组合投资 |
| MOSPI、PPAC、FBIL | 宏观指标、原油篮子及 USD/INR 参考汇率 |
报价类数据为日终数据,并非实时行情。不同领域的数据更新时效不同:价格在交易所发布交易时段数据后更新,申报文件在交易所发布后获取,所有权数据则按照其报告周期更新。详情见:docs/DATA_SOURCES.md 和 https://dalalos.in/docs/data-sources-and-freshness。
响应封装
工具响应使用统一封装:status、data、source、cached_at、stale;如果数据不可用、不适用或不完整,还会包含 error 和 reason_code。引用数值时,请注明 source 和 cached_at。
定价
免费开始使用,每月享有一定额度,无需信用卡,也无需加入候补名单。付费方案(Plus 和 Pro)提供更高额度,Pro 还包含 REST 访问权限。当前额度与价格:https://dalalos.in/pricing。
边界
- **非实时:**报价类数据为日终数据,不是逐笔或订单簿数据流。
- **用于研究,不用于交易:**不是经纪商;不下单或交易。
- **不提供投资建议:**不提供买入/卖出信号、目标价或建议。
- 账户写入仅限于你自己的 DalalOS 自选列表。
- 与以下机构均无关联,也未获得其认可:NSE、BSE、SEBI、Anthropic、OpenAI、Cursor 或任何其他客户端或数据供应商。
关于此代码仓库
这是 DalalOS 的公开项目、集成和发现入口。仓库包含连接文档、注册表清单、已清理的功能列表和示例提示词。它有意不包含 DalalOS 后端:没有数据摄取代码、架构、部署详情或凭据。
| 文件 | 用途 |
|---|---|
server.json | 官方 MCP 注册表清单(in.dalalos/mcp) |
capabilities.json | 公开工具名称及读写和弃用标记 |
glama.json、smithery.yaml | Glama 和 Smithery 的目录元数据 |
docs/CONNECT.md | 连接和身份验证说明 |
docs/DATA_SOURCES.md | 数据来源和时效性约定 |
docs/DIRECTORY_LISTING.md | MCP 目录和编录的规范文案 |
docs/OPENAI_PLUGIN_SUBMISSION.md | OpenAI Plugin 上架和审核说明 |
examples/PROMPTS.md | 示例研究提示词和不在服务范围内的请求 |
CONTRIBUTING.md、SECURITY.md | 贡献规范和安全问题报告 |
隐私政策:https://dalalos.in/privacy。条款:https://dalalos.in/terms。问题反馈:https://dalalos.in/contact。
本代码仓库中的文档和元数据采用 MIT 许可(LICENSE)。托管服务及其返回的数据受 DalalOS 条款约束,而非该许可;详见 NOTICE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。