2 ポイント 投稿者 the0807 2025-04-12 | 2件のコメント | WhatsAppで共有

このプロジェクトは、GeekNews から記事を取得する Model Context Protocol(MCP)サーバーです。Python で実装されており、BeautifulSoup を使用して Web スクレイピングを行います。

主な機能

  • 最新ニュースの収集: get_articles ツールを通じて、GeekNews のさまざまなカテゴリ(top、new、ask、show)から希望する件数の記事を取得できます。各記事には、タイトル、URL、ポイント、投稿者、時刻、コメント数、順位情報が含まれます。
  • 週間ニュース要約: get_weekly_news ツールを使用して、特定の週間ニュース ID を指定するか、最新の週間ニュースを取得できます。週間ニュースには、タイトル、番号、ID、内容、URL、アイテム一覧などの情報が含まれ、各アイテムにはタイトル、URL、順位情報が含まれます。

2件のコメント

 
xguru 2025-04-13

有用なプロジェクトに見えますし、GeekNews のコンテンツを活用したいという意図にも十分共感できます。
ただし、GeekNews では 自動化されたアクセスなどによりサイトに負荷をかける行為は禁止 しています。

可能であれば、サイトに直接的な負荷をかけない方向(例: キャッシュされたデータを活用するなど)をご検討いただけますと幸いです。

 
the0807 2025-04-13

有用なプロジェクトだと考えていただき、ありがとうございます。おっしゃるとおり、サイトに直接的な負荷をかけないよう、キャッシュされたデータを活用する方向で改善策を検討していきます。ありがとうございます。