GNews について
GNewsは、対応クライアントをGNews APIに接続するホスト型MCPサーバーです。キーワードによる記事検索と、カテゴリや国を指定したトップニュース取得をAPIキーで利用できます。
主な機能
- 01キーワードによる記事検索
- 02トップニュースの取得
- 03カテゴリと国による絞り込み
- 04ホスト型HTTPエンドポイントで接続
活用シーン
- 01トピックに関する最新記事の検索
- 02指定した国のテクノロジーニュース取得
MCP 対応
このサーバーはHTTP経由で、GNews APIの記事検索ツールとトップニュース取得ツールをMCPクライアントに提供します。リクエストには`X-Api-Key`ヘッダーでAPIキーを指定します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.gnews.io/claude mcp add --transport http gnews-io-gnews https://mcp.gnews.io/{"mcpServers":{"gnews-io-gnews":{"type":"http","url":"https://mcp.gnews.io/"}}}Cursor で開く{"servers":{"gnews-io-gnews":{"type":"http","url":"https://mcp.gnews.io/"}}}VS Code で開く{"mcpServers":{"gnews-io-gnews":{"type":"http","url":"https://mcp.gnews.io/"}}}{"mcpServers":{"gnews-io-gnews":{"serverUrl":"https://mcp.gnews.io/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.gnews.io/認証が必要ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | |
| max | integer | いいえ | |
| lang | any | いいえ | |
| page | integer | いいえ | |
| sortby | enum | いいえ | publishedAt | relevance |
| country | any | いいえ | |
| date_to | any | いいえ | |
| date_from | any | いいえ | |
| in_fields | any | いいえ |
詳細
📡 GNews API MCP サーバー
このドキュメントでは、GNews API を公開する**Model Context Protocol(MCP)**サーバーについて説明します。
このサーバーはすでにデプロイされ、一般公開されているため、インストールは不要です。 互換性のある MCP クライアント(Claude Code、Gemini CLI など)に接続するだけです。
🔑 GNews API キー
このサーバーを使用するには、有効なGNews APIキーが必要です。
API キーは次の方法で指定する必要があります。
- HTTP ヘッダー
X-Api-Keyを使用
🔗 MCP 連携
このサーバーは、公式 MCP Registry に io.github.gnews-io/gnews として登録されています。
Claude Code の場合
次のコマンドを使用して、Claude Code の設定にサーバーを追加します。
claude mcp add --transport http gnews_api https://mcp.gnews.io/ --header "X-Api-Key: YOUR_API_KEY"
🛠️ 利用可能なツール
サーバーに接続すると、次の 2 つのツールを利用できます。
- search:キーワードを組み合わせてニュース記事を検索します。
- top_headlines:カテゴリと国を指定して、トップニュースを取得します。
📄 使用例
記事を検索する
この例では、気候変動に関する最新の英語記事 5 件を検索します。
{
"tool": "search",
"args": {
"q": "climate change",
"lang": "en",
"max": 5
}
}
最新のヘッドラインを取得する
この例では、米国の「technology」カテゴリからトップニュース 5 件を取得します。
{
"tool": "top_headlines",
"args": {
"category": "technology",
"country": "us",
"max": 5
}
}
🔒 セキュリティ
- API キーは決して共有しないでください。パスワードと同様に扱ってください。
- このサーバーはプロキシとして動作し、API キーを一切保存しません。 リクエストごとに、キーはGNews APIへ直接送信されます。
- キーが通信中に暗号化されるよう、サーバーとの通信には必ずHTTPS接続を使用してください。
- ホスト型サーバーは、各ツール呼び出しについて、ツール名、MCP クライアント名とバージョン、成功またはエラー、所要時間、および
lang、country、category、max、page、sortbyの各パラメーターを含む匿名の使用統計を記録します。 API キーは一方向ハッシュとしてのみ記録され、検索クエリが記録されることはありません。
📋 クライアントの前提条件
- 互換性のある MCP クライアント(例:Claude Code)。
- 最適な互換性を得るため、最新バージョンのGemini CLIを推奨します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。