news-checker-mcp
# 📰 News Checker MCP Server
世界中のニュースソースから最新ニュースを取得するMCPサーバーです。
APIキー不要。ジャンル指定対応。
## 提供ツール
| ツール名 | 説明 |
|---|---|
| `check_news` | 最新ニュースを取得(カテゴリ指定可、デフォルトは世界の主要ニュース横断) |
| `read_article` | 記事URLを指定して本文を取得 |
| `list_categories` | 利用可能なカテゴリ一覧 |
## カテゴリ & ニュースソース
| カテゴリ | ソース |
|---|---|
| `world` | BBC, Reuters, Al Jazeera, AP, NHK World, Google News |
| `tech` | TechCrunch, The Verge, Ars Technica, Hacker News |
| `business` | CNBC, Bloomberg, Google News |
| `science` | Nature, Science Daily, NASA |
| `sports` | ESPN, BBC Sport |
| `entertainment` | Variety, Hollywood Reporter |
| `japan` | Yahoo!ニュース, NHK, はてなブックマーク |
## セットアップ
```bash
npm install
npm run build
```
## MCP クライアント設定
```json
{
"mcpServers": {
"news-checker": {
"command": "node",
"args": ["C:/Users/n40yu/Documents/docker/openclaw/news-checker-mcp/dist/index.js"]
}
}
}
```
## 使い方の例
| 聞き方 | 動作 |
|---|---|
| 「最新ニュースを教えて」 | `check_news` (世界横断) |
| 「テクノロジーのニュースは?」 | `check_news` (tech) |
| 「スポーツニュースチェックして」 | `check_news` (sports) |
| 「この記事の詳細を読んで」 | `read_article` |
TDQS
Scored across 3 tools
Each tool serves a distinct purpose: check_news fetches articles, list_categories provides categories, and read_article retrieves full content. There is no overlap or ambiguity.
All tool names follow a consistent verb_noun pattern in snake_case (check_news, list_categories, read_article), making the set predictable and easy to understand.
With only 3 tools, the set is minimal but appropriate for a basic news checking server—covering fetching, category listing, and article reading. It could be expanded with search or filtering, but the count is not inappropriate.
The tool set covers the core workflow (fetch, categorize, read). Missing advanced features like keyword search or date filtering, but for a simple news checker, it is reasonably complete.