Membina Pelayan AgentQL Model Context Protocol (MCP)

AgentQL membentangkan pendekatan baharu kepada pengikisan web, membolehkan pengguna mengekstrak data daripada tapak web dengan format tidak berstruktur dengan mentakrifkan struktur maklumat yang dikehendaki dengan tepat. Ini menghasilkan pengambilan data yang konsisten dan berstruktur, walaupun daripada tapak web yang menampilkan kandungan dinamik atau reka letak yang sering berubah.

Dalam panduan komprehensif ini, kita akan meneliti proses melaksanakan pelayan AgentQL MCP dalam Claude Desktop. Kita akan memanfaatkan alatan visualisasi terkamir Claude untuk meneroka data yang diekstrak. Contoh khusus kita akan melibatkan pengikisan halaman hasil carian Amazon untuk AI books, mengekstrak butiran utama seperti harga, penarafan dan bilangan ulasan.

Langkah 1: Menyediakan Kebergantungan

Sebelum menyelami pelaksanaan, kita perlu memastikan bahawa semua kebergantungan yang diperlukan dipasang dan dikonfigurasikan. Ini melibatkan penyediaan Node.js, Claude Desktop, dan mendapatkan kunci API AgentQL.

Node.js

Node.js ialah persekitaran masa jalan JavaScript yang membolehkan kita melaksanakan kod JavaScript di luar pelayar web. Ia diperlukan untuk menjalankan pelayan AgentQL menggunakan npx, pelari pakej yang disertakan dengan Node.js.

Untuk memasang Node.js, ikuti langkah-langkah ini:

  • Lawati tapak web Node.js rasmi: nodejs.org.
  • Muat turun versi LTS (Sokongan Jangka Panjang) Node.js yang terkini.
  • Jalankan pemasang.
  • Terima perjanjian lesen dan teruskan melalui wizard pemasangan.
  • Biarkan semua tetapan sebagai lalai dan lengkapkan pemasangan.

Selepas pemasangan, sahkan bahawa Node.js dan npm (Pengurus Pakej Node) dipasang dengan betul dengan membuka terminal atau Command Prompt anda dan menjalankan perintah berikut: