金融数据爬取服务

MCP服务器用于从俄罗斯金融门户网站smart-lab.ru爬取金融数据,提供债券筛选、股票筛选和股息日历功能。

  • by Sicness
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 Sicness/mcp-smartlab

使用说明

mcp智能实验室

MCP服务器,用于从中抓取财务数据 smart-lab.ru --俄罗斯金融门户网站。

提供带过滤器的债券筛选(评级、期限、行业、浮动/固定、摊销),带市场数据和基本面的股票筛选,以及股息日历。

安装

git clone <repo-url>
cd mcp-smartlab
python -m venv .venv
.venv/bin/pip install -e .

使用Claude代码

添加到您的项目 .mcp.json:

{
  "mcpServers": {
    "smartlab": {
      "command": "/path/to/mcp-smartlab/.venv/bin/mcp-smartlab"
    }
  }
}

无需环境变量或身份验证——smart-lab.ru是一个公共网站。

工具

债券(6种工具)

  • search_bonds --带过滤器的主债券筛选器(类型、评级、持续时间、部门、浮动、摊销、永久)
  • get_top_yield_bonds --保守默认情况下的快速最高收益率搜索(BBB+,5年期)
  • get_bond_chart_data --所有匹配债券的轻量级收益率/久期/评级数据
  • get_bond_details --特定债券的详细信息(息票表)
  • compare_bonds --并排比较多个债券
  • get_bond_sectors --列出可用的扇区筛选器

共享(2个工具)

  • search_shares --股票筛选器(价格、数量、变化、市值)
  • get_shares_fundamental --基本数据(市盈率、市盈率、损益、EV/EBITDA、部门收益率、利润率)

股息(2个工具)

  • get_upcoming_dividends --即将到来的股息支付日历
  • get_dividend_history --特定股票的历史股息

数据源

所有数据都是从smart-lab.ru上的公共HTML页面上抓取的。不需要API密钥。 内存缓存:筛选数据1小时,基本数据4小时,股息历史24小时。