mcpField
M
MCP News Server

MCP News Server

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

MCP News Server について

MCP News Serverは、NewsAPIを通じて最新ニュースをLLMに提供するサーバーです。モデルの応答に最近のニュース情報を加えたいアプリケーション向けです。

主な機能

  1. 01NewsAPIとの連携
  2. 02最新ニュースデータへのアクセス
  3. 03LLM応答へのニュース情報の追加

活用シーン

  1. 01LLM応答に最新ニュースの文脈を加える
  2. 02アプリケーションで最近のニュースを取得する

MCP 対応

NewsAPIから取得した最新ニュースデータをMCPクライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP ニュースサーバー

LLM の機能をリアルタイムのニュースデータ連携で拡張する、Model Context Protocol(MCP)サーバーの実装です。

概要

この MCP サーバーを使用すると、LLM は NewsAPI との連携を通じて最新のニュースデータにアクセスできます。最新のニュースコンテンツで LLM の応答を強化するため、リアルタイムのコンテキストと情報を提供します。

前提条件

  • Node.js(v16 以降)
  • NewsAPI キー(https://newsapi.org で取得してください)
  • GitHub Personal Access Token(GitHub 連携用)

インストール

  1. リポジトリをクローンします:
git clone https://github.com/yourusername/mcp-news-server.git
cd mcp-news-server
  1. 依存関係をインストールします:
npm install
  1. ルートディレクトリに、API キーを記載した .env ファイルを作成します:
NEWS_API_KEY=your_news_api_key_here
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token_here

設定

MCP サーバーの設定は mcp.json ファイルで管理します。各サーバーの設定方法は次のとおりです:

{
  "mcpServers": {
    "news": {
      "command": "node",
      "args": [
        "dist/index.js"
      ],
      "env": {
        "NEWS_API_KEY": "your_news_api_key_here"
      }
    }
  }
}

ライセンス

このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。

サポート

サポートやご質問については、GitHub リポジトリで issue を作成するか、メンテナーにお問い合わせください。

謝辞

  • ニュースデータを提供してくださる NewsAPI
  • サーバーフレームワークである Model Context Protocol
  • このプロジェクトに協力してくださったすべてのコントリビューター

コメント

MCP は初めてですか?

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

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