AgentQL MCP Sunucusu Oluşturma

AgentQL, web kazımına yeni bir yaklaşım sunarak, kullanıcıların istedikleri bilgilerin yapısını tam olarak tanımlayarak yapılandırılmamış formatlardaki web sitelerinden veri çıkarmalarını sağlar. Bu, dinamik içeriğe veya sık sık değişen düzenlere sahip web sitelerinden bile tutarlı ve yapılandırılmış veri alımını sağlar.

Bu kapsamlı kılavuzda, Claude Desktop içinde bir AgentQL MCP sunucusu uygulama sürecinde size yol göstereceğiz. Çıkarılan verileri keşfetmek için Claude’un entegre görselleştirme araçlarından yararlanacağız. Özel örneğimiz, AI kitapları için bir Amazon arama sonuçları sayfasını kazımayı, fiyat, derecelendirme ve inceleme sayısı gibi önemli ayrıntıları çıkarmayı içerecektir.

Adım 1: Bağımlılıkları Ayarlama

Uygulamaya dalmadan önce, gerekli tüm bağımlılıkların yüklü ve yapılandırılmış olduğundan emin olmamız gerekiyor. Bu, Node.js, Claude Desktop’u kurmayı ve bir AgentQL API anahtarı edinmeyi içerir.

Node.js

Node.js, JavaScript kodunu bir web tarayıcısının dışında yürütmemizi sağlayan bir JavaScript çalışma zamanı ortamıdır. Node.js ile birlikte gelen bir paket çalıştırıcısı olan npx kullanarak AgentQL sunucusunu çalıştırmak için gereklidir.

Node.js’yi kurmak için şu adımları izleyin:

  • Resmi Node.js web sitesini ziyaret edin: nodejs.org.
  • Node.js’nin en son LTS (Uzun Süreli Destek) sürümünü indirin.
  • Yükleyiciyi çalıştırın.
  • Lisans sözleşmesini kabul edin ve yükleme sihirbazında ilerleyin.
  • Tüm ayarları varsayılan olarak bırakın ve kurulumu tamamlayın.

Kurulumdan sonra, terminalinizi veya komut isteminizi açarak ve aşağıdaki komutları çalıştırarak Node.js ve npm (Node Paket Yöneticisi)’nin doğru şekilde kurulduğunu doğrulayın: