Metadata-Version: 2.4
Name: daum-news-crawler
Version: 0.1.1
Summary: MCP server for crawling and saving Daum news articles by keyword
Author-email: balimon <joowon7172@ust.ac.kr>
Requires-Python: >=3.10
Requires-Dist: beautifulsoup4>=4.12.0
Requires-Dist: mcp[cli]>=1.0.0
Requires-Dist: requests>=2.28.0
Description-Content-Type: text/markdown

# daum-news-crawler

Daum 뉴스를 키워드로 수집하고 파일로 저장하는 MCP 서버입니다.

## 기능

하나의 MCP 서버에서 두 가지 도구를 제공합니다:

| 도구 | 설명 |
|------|------|
| `collect_daum_news` | Daum 뉴스 검색 결과를 HTML 직접 크롤링으로 수집 |
| `save_news_to_file` | 수집된 뉴스 내용을 텍스트 파일로 저장 |

## 설치

```bash
pip install daum-news-crawler
```

## MCP 서버 설정

Claude Desktop의 `claude_desktop_config.json`에 아래를 추가하세요:

```json
{
  "mcpServers": {
    "daum-news-crawler": {
      "command": "daum-news-crawler"
    }
  }
}
```

## 사용 예시

1. **뉴스 수집**: `collect_daum_news(keyword="인공지능", numofpages=2)`
2. **파일 저장**: `save_news_to_file(content=<수집결과>, keyword="인공지능", save_dir="C:/news")`

## 의존성

- `requests` — HTTP 요청
- `beautifulsoup4` — HTML 파싱
- `mcp` — MCP 서버 프레임워크
