NSE-BSE MCP服务器
使用流式HTTP传输的NSE和BSE印度股市API的模型上下文协议服务器。
获取实时印度股市数据,让LLM为您进行分析。
快速开始
npx nse-bse-mcp或者从源代码运行:
# Requires Bun: https://bun.sh
bun install
bun run build
bun startDocker部署
cd docker
docker-compose up -d服务器将在 http://localhost:3000/mcp
MCP客户端设置(Gemini CLI、Claude Desktop、ChatGPT)
{
"mcpServers": {
"nse-bse-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "http://localhost:3000/mcp", "--allow-http"]
}
}
}特性
- 60工具 (38份NSE+20份BSE+2份文件)
- 智能响应限制 -返回大型响应的元数据,让LLM决定获取什么
- 文档下载器 -下载并提取IPO招股说明书、报告、通函
- 流式HTTP 运输(无国籍)
- 跨域资源共享 支持浏览器
- 健康检查 端点
- 生产就绪
工具(共60个)
NSE工具(38)
市场数据(6种工具)
nse_get_market_status-当前市场状况和交易时间nse_equity_quote-实时股票报价nse_get_quote-带细分市场规格的报价(股票、中小企业、中小型企业、债务)nse_lookup_symbol-按名称或部分匹配搜索符号nse_get_gainers-市场数据中涨幅最大的股票nse_get_losers-市场数据中的最大输家
历史数据(3个工具)
nse_equity_historical-具有日期范围的历史股权数据nse_fno_historical-历史F&O数据nse_vix_historical-历史波动率指数(VIX)数据
期权和衍生品(7种工具)
nse_get_expiry_dates-获取某个交易品种的有效期(请先致电!)nse_option_chain-完整的选项链,包括所有罢工(V3 API)nse_filtered_option_chain-围绕ATM罢工的紧凑型选项链(约小90%)nse_compile_option_chain-预先计算的分析(ATM、最大疼痛、PCR、OI)nse_calculate_max_pain-最大疼痛发作价格计算nse_fno_lots-所有符号的F&O批量nse_futures_expiry-期货到期日
企业信息(5个工具)
nse_corporate_actions-股息、分割、红利nse_corporate_announcements-公司公告nse_board_meetings-董事会会议信息nse_annual_reports-公司年报nse_circulars-NSE通告
IPO工具(4个工具)
nse_current_ipos-当前/正在进行的首次公开募股nse_upcoming_ipos-即将进行的首次公开募股nse_past_ipos-有日期范围的过去IPOnse_ipo_details-IPO详细信息
市场活动(3个工具)
nse_block_deals-阻止交易数据nse_bulk_deals-大宗交易数据nse_holidays-市场假期(交易/清算)
列表和元数据(6个工具)
nse_list_indices-所有NSE指数nse_list_stocks_by_index-特定指数中的股票nse_list_etf-所有ETFnse_list_sme-所有中小企业股票nse_list_sgb-所有主权黄金债券nse_equity_meta_info-股票代码元数据
下载工具(4个工具)
nse_download_equity_bhavcopy-股权bhvcopy报告nse_download_delivery_bhavcopy-交付bhvcopy报告nse_download_indices_bhavcopy-bhavcopy指数报告nse_download_fno_bhavcopy-F&O bhvcopy报告
BSE工具(20)
市场数据(6种工具)
bse_quote-通过股票代码实时报价bse_quote_weekly_hl-52周和月度高/低数据bse_gainers-采用组/指数过滤的涨幅最大的股票bse_losers-通过组/指数过滤排名靠前的失败者bse_advance_decline-所有指数的上升/下降值bse_near_52week-股票接近52周高点/低点
历史数据(2个工具)
bse_index_historical-历史指数数据(每日/每周/每月)bse_all_indices_by_date-特定日期的所有指数数据
企业信息(3个工具)
bse_corporate_actions-具有高级过滤功能的企业行为bse_announcements-公司公告分类bse_result_calendar-公司业绩日历
搜索和查找(4个工具)
bse_lookup_symbol-按名称、符号、ISIN或脚本代码搜索bse_get_scrip_name-从脚本代码中获取符号名称bse_get_scrip_code-从符号名称获取脚本代码bse_list_securities-使用行业/集团筛选器列出证券
报告下载(2个工具)
bse_download_bhavcopy-每日bhvcopy报道bse_download_delivery-每日交货报告
元数据(2个工具)
bse_fetch_index_names-所有疯牛病指数列表bse_fetch_index_metadata-索引报告元数据
文档工具(2)
文档处理(2个工具)
download_document-下载和提取文档(PDF、文本、压缩文件)read_document_pages-从缓存或新文档中读取特定页面
所有工具支持 智能响应限制 随着 max_items 和 fields 用于高效处理大型数据集的参数。
许可证
麻省理工学院
