เซิร์ฟเวอร์ MCP ของ GeekNews
(github.com/the0807)โปรเจกต์นี้คือเซิร์ฟเวอร์ Model Context Protocol (MCP) สำหรับดึงบทความจาก GeekNews พัฒนาด้วย Python และใช้ BeautifulSoup สำหรับทำเว็บสแครปปิง
ฟีเจอร์หลัก
- รวบรวมข่าวล่าสุด: สามารถดึงบทความตามจำนวนที่ต้องการจากหมวดหมู่ต่าง ๆ ของ GeekNews (top, new, ask, show) ได้ผ่านเครื่องมือ
get_articlesโดยแต่ละบทความจะมีข้อมูลชื่อเรื่อง, URL, คะแนน, ผู้เขียน, เวลา, จำนวนคอมเมนต์ และข้อมูลอันดับ - สรุปข่าวประจำสัปดาห์: ใช้เครื่องมือ
get_weekly_newsเพื่อระบุ ID ของข่าวประจำสัปดาห์ที่ต้องการ หรือดึงข่าวประจำสัปดาห์ล่าสุดได้ ข่าวประจำสัปดาห์จะมีข้อมูล เช่น ชื่อเรื่อง, หมายเลข, ID, เนื้อหา, URL และรายการไอเท็ม โดยแต่ละไอเท็มจะมีชื่อเรื่อง, URL และข้อมูลอันดับ
2 ความคิดเห็น
ดูเหมือนจะเป็นโปรเจ็กต์ที่มีประโยชน์ และเข้าใจเจตนาที่ต้องการนำคอนเทนต์ของ GeekNews ไปใช้งานได้เป็นอย่างดี
อย่างไรก็ตาม GeekNews ห้ามการกระทำที่สร้างภาระให้กับเว็บไซต์ เช่น การเข้าถึงแบบอัตโนมัติ
หากเป็นไปได้ จะขอขอบคุณหากพิจารณาแนวทางที่ไม่สร้างภาระโดยตรงให้กับเว็บไซต์ (เช่น ใช้ข้อมูลที่แคชไว้)
ขอบคุณที่มองว่าเป็นโปรเจ็กต์ที่มีประโยชน์ครับ ตามที่คุณกล่าวไว้ เราจะพิจารณาแนวทางปรับปรุงโดยมุ่งใช้ข้อมูลที่แคชไว้ เพื่อไม่ให้สร้างภาระโดยตรงกับเว็บไซต์ ขอบคุณครับ