mcpField
N
News API MCP Server

News API MCP Server

ローカル
github.com/kcjonnyc開発ツール074 週間前に更新

News API MCP Server について

News API MCP ServerはAIアシスタントをNewsAPI.orgのニュースコンテンツに接続します。記事検索、トップニュースの取得、利用可能な配信元の閲覧に対応します。

主な機能

  1. 01ニュース記事の検索
  2. 02トップニュースの取得
  3. 03ニュース配信元の閲覧
  4. 04NewsAPIキーによる認証

活用シーン

  1. 01特定の話題の記事を探す
  2. 02現在のトップニュースを確認
  3. 03検索に使うニュース配信元を探す

MCP 対応

NewsAPI.orgの記事検索、トップニュース取得、配信元閲覧をMCPクライアント向けのツールとして公開します。NewsAPIキーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

News API MCP サーバー

NewsAPI.org サービスを通じてニュースコンテンツにアクセスできる Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、AI アシスタントが記事を検索したり、トップニュースを取得したり、ニュースソースを閲覧したりできます。

セットアップ

  1. 依存関係をインストールします:

    npm install
    
  2. NewsAPI キーを取得します:

    • NewsAPI.org で登録します
    • 無料の API キーを取得します(1 日あたり最大 100 リクエスト)
  3. 環境を設定します: プロジェクトのルートに .env ファイルを作成します:

    NEWS_API_KEY=your_api_key_here
    
  4. プロジェクトをビルドします:

    npm run build
    

MCP の設定

MCP の設定に追加します(例:~/.cursor/mcp.json):

{
  "mcpServers": {
    "news-mcp": {
      "command": "npm",
      "args": ["run", "start", "--prefix", "/path/to/news_mcp"]
    }
  }
}

利用可能なツール

  • searchArticles - 世界中のニュースソースから数百万件の記事を検索します。
  • getTopHeadlines - 最新ニュースの見出しとトップニュースを取得します。
  • getSources - 利用可能なニュースソースを見つけて、フィルタリングします。

開発

開発モード(自動リロードあり):

npm run dev

本番環境向けにビルド:

npm run build
npm start

NewsAPI 統合をテスト:

npm run test-api

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。