mcpField
G
gangtise-kb

gangtise-kb

github.com/kirkluokun数据与数据库6679 次安装32 周前更新
代码仓库

关于 gangtise-kb

gangtise-kb 是面向投研场景的冈特斯开放平台数据技能,可查询知识库、盈利预测、经济指标和电话会议,并下载研报原文。

主要功能

  1. 01知识库搜索与资源筛选
  2. 02股票盈利预测查询
  3. 03行业及宏观指标查询
  4. 04电话会议列表筛选
  5. 05研报溯源与下载

适用场景

  1. 01检索公司或行业研究资料
  2. 02查看股票历史及预测财务指标
  3. 03查找经济与经营数据指标
  4. 04按股票或主题筛选电话会议

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill gangtise-kb

安装后在 Claude Code 中输入/gangtise-kb确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.env.example
Untitled
mcp-server/
pyproject.toml
README.md
server.py
scripts/
_client.py
clean_md.py
configure.py
download_resource.py
forecast.py
get_token.py
indicator.py
meeting_list.py
query_kb.py

详细介绍

来自项目 README

Gangtise Knowledge Base Skill

冈特斯开放平台投研数据技能,提供知识库搜索、盈利预测、经济指标查询、电话会议、研报溯源下载等功能。

Credential Configuration

凭证加载优先级(从高到低):

  1. 环境变量(推荐)

    export GANGTISE_ACCESS_KEY="your-access-key"
    export GANGTISE_SECRET_KEY="your-secret-key"
    
  2. .env 文件(项目根目录)

    GANGTISE_ACCESS_KEY=your-access-key
    GANGTISE_SECRET_KEY=your-secret-key
    
  3. config.json(兼容旧配置,不推荐)

交互式配置(自动写入 .env):

python3 scripts/configure.py

API 凭证获取地址: https://open.gangtise.com

Authentication

  • OAuth2 认证:Access Key + Secret Key → loginV2 → accessToken
  • V2 接口返回的 accessToken 已携带 Bearer 前缀
  • Token 有效期 3600 秒,脚本自动缓存到 .token_cache,1 小时内复用

Available Scripts

知识库搜索 (query_kb.py)
python3 scripts/query_kb.py "比亚迪最新消息"
python3 scripts/query_kb.py "特斯拉" --type 10,40 --top 5 --days 180
python3 scripts/query_kb.py "宁德时代" --json

参数:--type 资源类型 | --top 返回数量(默认20,最大20) | --days 搜索天数 | --json 原始输出

盈利预测 (forecast.py)
python3 scripts/forecast.py 600519.SH
python3 scripts/forecast.py 000858.SZ --json

返回历年实际值(A) + 未来预测值(E),含归母净利润、EPS、PE、ROE、毛利率等。

经济数据指标 (indicator.py)
python3 scripts/indicator.py "比亚迪仰望销量"
python3 scripts/indicator.py "2024年GDP增速" --stream
python3 scripts/indicator.py "光伏行业产能" --json

AI Agent 查询行业数据、宏观经济、公司经营指标。非流式约等待 10 秒。

电话会议列表 (meeting_list.py)
python3 scripts/meeting_list.py
python3 scripts/meeting_list.py --stock 600519.SH
python3 scripts/meeting_list.py --topic 银行 --size 20 --days 30

参数:--stock 股票过滤 | --topic 主题过滤 | --days 天数 | --page/--size 分页

溯源下载 (download_resource.py)
python3 scripts/download_resource.py --type 10 --id SOURCE_ID
python3 scripts/download_resource.py --type 10 --id SOURCE_ID --output report.pdf

通过 sourceId 下载研报 PDF 原文或获取第三方链接。type 40 不支持。

Token 获取 (get_token.py)
python3 scripts/get_token.py

API Endpoints

功能方法路径
认证POST/application/auth/oauth/open/loginV2
知识库搜索POST/application/open-data/ai/search/knowledge/batch
盈利预测POST/application/open-data/report/forecast/info
指标查询POST/application/open-ai/ai/search/indicator
会议列表POST/application/open-meeting/cnfr/getList
溯源下载GET/application/open-data/ai/resource/download

Resource Types

代码类型搜索溯源下载
10券商研究报告✅✅ (部分券商有白名单限制)
20内部研究报告✅✅
40首席分析师观点✅❌
50公司公告✅✅
60会议平台纪要✅✅
70调研纪要公告✅✅
80网络资源纪要✅✅ (返回 URL)
90产业公众号✅✅ (返回 URL)

Knowledge Names

  • system_knowledge_doc — 系统库(默认)
  • tenant_knowledge_doc — 租户库

安全说明

  • .env、config.json、.token_cache 权限自动设为 600
  • 请勿将上述文件提交到版本控制

评论

支持 Markdown