mcpField
📰
📰 News AI MCP Server

📰 News AI MCP Server

ローカル
github.com/Mohammadshahzaib007検索078 週間前に更新

📰 News AI MCP Server について

News AI MCP Serverは、国、カテゴリ、検索語を指定してNewsAPI.orgの見出しを取得し、要約するPythonサーバーです。説明や出典情報を含む簡潔なニュースを必要とするMCPクライアント向けです。

主な機能

  1. 01国別の見出し取得
  2. 02カテゴリ別の見出し絞り込み
  3. 03検索語による見出し検索
  4. 04タイトルと説明の要約
  5. 05著者と出典の表示
  6. 06テスト用の挨拶リソース

活用シーン

  1. 01指定した国の見出しを確認
  2. 02特定カテゴリのニュースを追跡
  3. 03検索語に合う見出しを探す

MCP 対応

NewsAPI.orgの見出し取得と要約機能をMCPクライアントに公開します。サーバー通信を確認するための挨拶リソースも含みます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

📰 News AI MCP サーバー

代替テキスト

NewsAPI.org に接続し、国、カテゴリ、検索クエリで最新のトップニュースを取得して要約する、Python ベースの最小構成の MCP サーバーです。Python 用 MCP SDK で構築し、クラウドデスクトップクライアントでテスト済みです。環境管理には uv を使用して初期化しています。


🚀 特長

  • 🌍 NewsAPI.org から、以下の条件でトップニュースを取得します。
    • 国コード(例:us、in)
    • カテゴリ(例:business、technology)
    • 検索クエリ(q)
  • 🧠 ニュースの見出しを次の情報とともに要約します。
    • タイトル
    • 短い説明
    • 著者と情報源の表示
  • 🔧 サーバーとの通信を確認するためのテスト用あいさつリソースを含みます
  • ⚙️ MCP クライアントに簡単に統合できます

🛠️ 技術スタック

  • Python
  • Python 用 MCP SDK(FastMCP)
  • NewsAPI.org
  • uv — 依存関係と環境の管理用
  • dotenv — API キーなどのシークレットの管理用

📦 セットアップ

1. リポジトリをクローンする
git clone https://github.com/your-username/news-ai-mcp-server.git
cd news-ai-mcp-server
2. 依存関係をインストールする

uv がインストールされていることを確認してください。

3. .env ファイルを作成する
API_KEY=your_newsapi_org_api_key
4. MCP サーバーを実行する
uv run mcp install main.py

🧪 テスト

このサーバーは、MCP プロトコルで接続したクラウドデスクトップクライアントを使用してテストしました。


コメント

MCP は初めてですか?

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

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