ST

spped2000/tavily-mcp-agent

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

10 stars 4 forks Качество 52 Тренд 12

ระบบค้นหาและวิเคราะห์ข่าวที่ใช้ Google ADK (Agent Development Kit) ร่วมกับ Tavily MCP (Model Context Protocol) เพื่อรวบรวมข้อมูลข่าวจากหลายเว็บไซต์อย่างครบถ้วนและแม่นยำ

Обзор

ระบบค้นหาและวิเคราะห์ข่าวที่ใช้ Google ADK (Agent Development Kit) ร่วมกับ Tavily MCP (Model Context Protocol) เพื่อรวบรวมข้อมูลข่าวจากหลายเว็บไซต์อย่างครบถ้วนและแม่นยำ ระบบพัฒนาโดยใช้เครื่องมือต่างๆ ดังแสดงในภาพ ประกอบด้วย Google ADK, Tavily MCP, Gemini API และเครื่องมืออื่นๆ ที่จำเป็นสำหรับการทำงานของ Agent - : ค้นหาบทความและเนื้อหาที่เกี่ยวข้อง - : ดึงเนื้อหาฉบับเต็มจาก URL ที่กำหนด - : สำรวจโครงสร้างและหน้าต่างๆ ของเว็บไซต์ - : รวบรวมข้อมูลอย่างละเอียดและครอบคลุม - : ค้นหาหลายเว็บไซต์พร้อมกันเพื่อความเร็ว - : ใช้การค้นหาร่วมกับการดึงเนื้อหาเต็มเพื่อความแม่นยำสูงสุด - : ได้รับบทความเต็ม ไม่ใช่เพียงส่วนย่อย - : รวบรวมและเปรียบเทียบข้อมูลจากหลายแหล่ง - : เลือกใช้เครื่องมือที่เหมาะสมกับงานแต่ละประเภทโดยอัตโนมัติ - รองรับคำค้นหาภาษาไทยและภาษาอังกฤษ - สามารถระบุเว็บไซต์เป้าหมายได้ (เช่น thairath.co.th, bbc.

README

Показан фрагмент оригинального README. Открыть оригинал.

Tavily MCP Agent สำหรับ Google ADK

ระบบค้นหาและวิเคราะห์ข่าวที่ใช้ Google ADK (Agent Development Kit) ร่วมกับ Tavily MCP (Model Context Protocol) เพื่อรวบรวมข้อมูลข่าวจากหลายเว็บไซต์อย่างครบถ้วนและแม่นยำ

เครื่องมือที่ใช้พัฒนา

ระบบพัฒนาโดยใช้เครื่องมือต่างๆ ดังแสดงในภาพ ประกอบด้วย Google ADK, Tavily MCP, Gemini API และเครื่องมืออื่นๆ ที่จำเป็นสำหรับการทำงานของ Agent

ความสามารถหลัก

การค้นหาแบบหลายเครื่องมือ

  • tavily-search: ค้นหาบทความและเนื้อหาที่เกี่ยวข้อง
  • tavily-extract: ดึงเนื้อหาฉบับเต็มจาก URL ที่กำหนด
  • tavily-map: สำรวจโครงสร้างและหน้าต่างๆ ของเว็บไซต์
  • tavily-crawl: รวบรวมข้อมูลอย่างละเอียดและครอบคลุม

ฟีเจอร์พิเศษ

  • การค้นหาแบบขอบขนาน: ค้นหาหลายเว็บไซต์พร้อมกันเพื่อความเร็ว
  • การดึงข้อมูลแบบครบถ้วน: ใช้การค้นหาร่วมกับการดึงเนื้อหาเต็มเพื่อความแม่นยำสูงสุด
  • เนื้อหาฉบับสมบูรณ์: ได้รับบทความเต็ม ไม่ใช่เพียงส่วนย่อย
  • การวิเคราะห์ข้ามแหล่ง: รวบรวมและเปรียบเทียบข้อมูลจากหลายแหล่ง
  • การเลือกเครื่องมืออัจฉริยะ: เลือกใช้เครื่องมือที่เหมาะสมกับงานแต่ละประเภทโดยอัตโนมัติ

รองรับภาษาไทยและภาษาอังกฤษ

  • รองรับคำค้นหาภาษาไทยและภาษาอังกฤษ
  • สามารถระบุเว็บไซต์เป้าหมายได้ (เช่น thairath.co.th, bbc.com/thai)
  • ปรับแต่งสำหรับการค้นหาข่าวโดยเฉพาะ
  • แสดงแหล่งที่มาของข้อมูลอย่างชัดเจน

ความต้องการของระบบ (Prerequisites)

ก่อนเริ่มใช้งาน ต้องติดตั้งโปรแกรมต่อไปนี้ให้ครบก่อน ตามลำดับ:

โปรแกรม เวอร์ชันขั้นต่ำ ใช้ทำอะไร คำสั่งตรวจสอบ
Python 3.10+ (แนะนำ 3.12+) รัน Google ADK และตัว agent python --version
pip มากับ Python ติดตั้ง Python packages python -m pip --version
Node.js + npm Node 18+ รัน Tavily MCP server ผ่าน npx node --version และ npx --version
Git ใดก็ได้ clone โปรเจกต์ git --version

สำคัญ: Tavily MCP server ถูกเรียกผ่าน npx tavily-mcp@latest ขณะ agent ทำงาน ดังนั้น ต้องมี Node.js/npx ในเครื่องเสมอ ไม่งั้น agent จะค้นหาไม่ได้

วิธีติดตั้งโปรแกรมที่จำเป็น

1. Python — ดาวน์โหลดจาก https://www.python.org/downloads/

  • ตอนติดตั้งบน Windows ให้ติ๊ก ☑ “Add Python to PATH”

2. Node.js (มาพร้อม npm/npx) — ดาวน์โหลด LTS จาก https://nodejs.org

  • ตรวจสอบหลังติดตั้ง: npx --version ต้องขึ้นเลขเวอร์ชัน

3. Git — ดาวน์โหลดจาก https://git-scm.com/downloads

ตรวจสอบว่าครบทุกตัวก่อนไปต่อ:

python --version   # เช่น Python 3.12.x
npx --version      # เช่น 11.x.x
git --version      # เช่น git version 2.x

การติดตั้ง

1. Clone Repository

git clone https://github.com/spped2000/tavily-mcp-agent.git
cd tavily-mcp-agent

2. สร้างและเปิดใช้ Virtual Environment

แนะนำให้ใช้ virtual environment เพื่อแยก dependencies ออกจาก Python หลัก

Windows (PowerShell):

python -m venv .venv
.venv\Scripts\Activate.ps1

ถ้าเจอ error เรื่อง execution policy ให้รัน: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned ครั้งเดียว

Открыть полный README на GitHub

Установка

npx --version # เช่น 11.x.x
Новичок в MCP? Начните с руководства на mcpskill.org →