360 Secure SkillHub
360 安全技能中心

Dongfang Caifu Research Reports

面向东方财富网的研报获取工具,可按行业、个股、研报类型筛选行业研报、个股研报、策略报告、宏观研究与券商晨报,批量下载 PDF 并导出 CSV/Excel,提供命令行与 MCP Server 两种调用方式。

manymore13
manymore13
热度 33.03
最近更新 2026-05-11 17:47:52
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API / MCP 服务应用场景:研究 / 财务 / 市场分析 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add eastmoney-reports
Metadata
name
eastmoney-reports
version
1.0.0
description
查询和下载东方财富研报,支持行业研报、个股研报、策略报告、宏观研究、券商晨报
tags
["金融数据","研报查询","东方财富","金融","投资","MCP"]
requirements
["python >= 3.8",{"pip packages":"requests, lxml, fastmcp"}]

东方财富研报工具

功能描述

这是一个命令行 + MCP Server 工具,用于从东方财富网获取研报数据:

  • 查询研报:按行业、股票、类型筛选研报列表
  • 下载 PDF:批量下载研报 PDF 文件
  • 行业列表:查看所有行业分类及代码
  • 导出数据:支持 CSV/Excel 格式导出

支持的研报类型:

  • industry - 行业研报(分析特定行业)
  • stock - 个股研报(分析单只股票)
  • strategy - 策略报告(市场分析、投资策略)
  • macro - 宏观研究(经济形势分析)
  • morning - 券商晨报(每日资讯)

使用方法

命令行模式

# 查看所有行业
report list

# 搜索行业
report list -s 游戏

# 查询行业研报(游戏行业代码 1046)
report query -i 1046 -s 10

# 查询个股研报(贵州茅台 600519)
report query -t stock -c 600519 -s 5

# 下载研报 PDF
report download -i 1046 -o ./reports -s 3

# 导出为 CSV
report query -i 1046 --save-csv

MCP Server 模式(AI 调用)

# 启动 MCP Server
python -m mcp_server_fastmcp

提供的 MCP 工具:

  • list_industries - 列出行业分类
  • query_reports - 查询研报列表
  • download_reports - 下载研报 PDF
  • get_industry_code - 搜索行业代码

配置变量

无需配置,开箱即用。

安装

git clone https://github.com/manymore13/eastmoney.git
cd eastmoney
pip install -r requirements.txt

示例

用户:帮我查一下游戏行业的最新研报

助手:

  1. 使用 get_industry_code 查找"游戏"行业代码 → 1046
  2. 使用 query_reports 查询行业研报 → 返回最新研报列表
  3. 展示标题、机构、日期等信息

用户:下载最新的3篇策略报告

助手:使用 download_reports 工具,type="strategy", pagesize=3