基本能力
产品定位
mcp_query_table 是一个财经数据爬虫和大语言模型调用工具,旨在提供高效的金融数据查询和自动化处理能力。
核心功能
- 财经网页表格爬虫:支持从同花顺i问财、通达信问小达、东方财富条件选股等网站获取表格数据。
- 大语言模型调用爬虫:支持从纳米搜索、腾讯元宝、百度AI搜索等平台调用大语言模型。
- MCP支持:支持通过 STDIO 和 SSE 方式与 MCP 服务交互。
适用场景
- 金融数据分析:查询股票、基金、ETF等金融产品的数据。
- 自动化查询:自动化执行复杂的查询条件,提高开发效率。
- 大语言模型调用:通过爬虫方式调用大语言模型,获取结构化数据。
工具列表
- BrowserManager:管理浏览器实例,用于模拟用户操作。
- query:执行财经数据查询,返回表格数据。
- chat:调用大语言模型,获取回答。
常见问题解答
- 浏览器兼容性:推荐使用 Chrome 浏览器,Edge 需要关闭所有进程。
- 窗口宽度:保证浏览器窗口宽度,防止网站适配为手机版。
- 登录问题:需要提前登录网站账号,工具无自动登录功能。
- 表格适配:不同网站的表格结构不同,查询后需要做适配。
使用教程
使用依赖
- 安装 Python 环境。
- 安装 playwright:
pip install playwright
- 安装浏览器驱动:
playwright install
安装教程
commandline
pip install -i https://pypi.org/simple --upgrade mcp_query_table
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade mcp_query_table
调试方式
- 启动 MCP 服务:
commandline
python -m mcp_query_table --format markdown --transport sse --port 8000 - 使用 MCP Inspector 调试:
commandline
npx @modelcontextprotocol/inspector python -m mcp_query_table --format markdown - 调整超时时间:
http://localhost:5173/?timeout=600000