MCPグッドニュース
MCP Goodnewsは、良いニュース、ポジティブなニュース、そして元気が出るニュースを取得するためのサーバーを備えた、シンプルなモデルコンテキストプロトコル(MCP)アプリケーションです。このツールはNewsAPIからニュース記事を取得し、Cohere LLMを用いてポジティブな感情に基づいて上位のニュース記事をランク付けして返します。
モチベーション
ネガティブなニュースがニュースの見出しを独占することが多い現代において、Goodnews MCPは、よりポジティブで明るいニュースに光を当てることを目指しています。このプロジェクトは、メール購読者に毎日ポジティブなニュースを届けるという、以前からある「GoodnewsFirst」という取り組みから着想を得ており、実に素晴らしいプロジェクトでした。GoodnewsFirstは近年の大規模言語モデル(LLM)のブレイクスルーに先駆け、感情ランキングに従来の手法を用いていましたが、Goodnews MCPは最新のLLMを活用し、ゼロショット設定で感情分析を実行します。
Related MCP server: Juhe News MCP Server
使用例: Claude Desktop を使用した MCP Goodnews
要件
クローンmcp-goodnews
次のステップでは、このクローンされたリポジトリの場所への絶対パスを指定する必要があります。
Claude Desktop Config を更新して mcp-goodnews を見つけられるようにする
Mac/Linuxの場合
Windowsの場合
そして、 GoodnewsのmcpServersの下にエントリを追加します。
Claude Desktopを起動または再起動する
Claude Desktop は更新された設定を使用して mcp-goodnews サーバーをビルドおよび実行します。成功すると、チャットダイアログウィンドウの右下隅にハンマーツールが表示されます。
ハンマーツールアイコンをクリックすると、利用可能なMCPツールの一覧を示すモーダルが表示されます。そこにfetch_list_of_goodnewsリストされているはずです。
クロードに良い知らせを聞いてください!
プロンプトの例:
「今日の良いニュースを教えてください。」
「今週、世界ではどんな良いことが起こりましたか?」
「科学に関する元気が出るニュースを教えてください。」
仕組み
良いニュースをリクエストすると、アプリケーションはNewsAPIに最近の記事を問い合わせます。
Cohere LLMは各記事の感情を分析します
記事はポジティブな感情スコアに基づいてランク付けされます
上位にランクインした良いニュース記事はクロードを通じてあなたに返されます
ライセンス
Goodnews MCP で前向きな気持ちを保ちましょう!