Server MCP GeekNews
(github.com/the0807)Proyek ini adalah server Model Context Protocol (MCP) yang mengambil artikel dari GeekNews. Proyek ini diimplementasikan dengan Python dan melakukan web scraping menggunakan BeautifulSoup.
Fitur utama
- Mengumpulkan berita terbaru: melalui alat
get_articles, Anda dapat mengambil sejumlah artikel yang diinginkan dari berbagai kategori GeekNews (top, new, ask, show). Setiap artikel mencakup judul, URL, poin, penulis, waktu, jumlah komentar, dan informasi peringkat. - Ringkasan berita mingguan: dengan menggunakan alat
get_weekly_news, Anda dapat menentukan ID berita mingguan tertentu atau mengambil berita mingguan terbaru. Berita mingguan mencakup informasi seperti judul, nomor, ID, isi, URL, dan daftar item, dan setiap item mencakup judul, URL, serta informasi peringkat.
2 komentar
Ini tampak seperti proyek yang berguna, dan saya sangat memahami niat untuk memanfaatkan konten GeekNews.
Namun, di GeekNews, tindakan yang membebani situs, seperti akses otomatis, dilarang.
Jika memungkinkan, kami akan berterima kasih jika Anda dapat mempertimbangkan pendekatan yang tidak memberi beban langsung pada situs (misalnya: memanfaatkan data yang di-cache).
Terima kasih telah menilai ini sebagai proyek yang bermanfaat. Seperti yang Anda sampaikan, kami akan mencari cara untuk meningkatkan sistem dengan memanfaatkan data yang di-cache agar tidak memberikan beban langsung pada situs. Terima kasih.