Metadata-Version: 2.4
Name: finance-crawler-mcp
Version: 0.1.3
Summary: 多源金融资讯 MCP 服务
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mcp>=1.0.0
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Requires-Dist: stock-stil

# Finance Crawler MCP Server

多源金融资讯采集 MCP 服务，支持抓取：
- 东方财富股吧评论（支持多只股票，逗号分隔）
- 同花顺个股聚焦、公告速递、公司资讯、近期要闻
- 自动生成邮件报告（需配置邮箱环境变量）
- **支持用户在调用时填写自己的邮箱**，报告将同时发送至固定收件人和该邮箱

## 工具列表

- `collect_all_news`：采集所有资讯源并发送邮件报告。可通过 `user_email` 参数额外添加收件人。
- `crawl_guba`：单独抓取指定股票代码的股吧帖子（支持多只）。
- `crawl_recent_news`：单独抓取同花顺近期要闻。

### collect_all_news 参数说明

| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `stock_code` | str | `""` | 股票代码，**支持多只，用英文逗号分隔**，例如 `"002455,000001"`；留空则默认抓取 `"002455"`（示例）。 |
| `guba_target` | int | `50` | 每只股票股吧抓取最大条数 |
| `ggjj_count` | int | `20` | 个股聚焦抓取条数 |
| `ggsd_count` | int | `20` | 公告速递抓取条数 |
| `company_count` | int | `20` | 公司资讯抓取条数 |
| `recent_pages` | int | `2` | 近期新闻抓取页数（每页约100条） |
| `user_email` | str | `""` | （可选）额外收件邮箱，填写后报告会额外发送至此地址 |

### crawl_guba 参数说明

| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `stock_code` | str | `""` | 同 `collect_all_news`，支持多只股票逗号分隔，留空默认 `"002455"` |
| `target` | int | `50` | 每只股票抓取帖子数量上限 |

### crawl_recent_news 参数说明

| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `pages` | int | `2` | 抓取页数（每页约100条） |

## 安装

```bash
pip install finance-crawler-mcp
