CrawlForge
Laman UtamaPlaygroundKes PenggunaanIntegrasiHargaDokumentasiBlog
Cara Melakukan Scraping Laman Web dalam Zed AI dengan CrawlForge MCP
Tutorials
Kembali ke Blog
Tutorial

Cara Melakukan Scraping Laman Web dalam Zed AI dengan CrawlForge MCP

C
CrawlForge Team
Pasukan Kejuruteraan
14 April 2026
9 min bacaan

Pada halaman ini

Zed pantas. Zed AI berkuasa. Tetapi Zed AI tidak dapat melihat web -- sehingga anda memasukkan MCP server. CrawlForge menambah 26 alat scraping yang boleh diseru oleh Zed AI terus daripada panel Assistant.

Json
// ~/.config/zed/settings.json
{
  "context_servers": {
    "crawlforge": {
      "command": { "path": "crawlforge-mcp-server" },
      "settings": { "CRAWLFORGE_API_KEY": "cf_live_your_key" }
    }
  }
}

Panduan ini membimbing anda melalui setiap langkah untuk melakukan scraping laman web dalam Zed AI, dengan kod sebenar dan bahagian penyelesaian masalah yang lengkap.

Kandungan

  • Mengapa Web Scraping dalam Zed AI Penting
  • Prasyarat
  • Langkah 1: Pasang CrawlForge MCP
  • Langkah 2: Konfigurasikan Context Server Zed
  • Langkah 3: Mulakan Semula Zed dan Sahkan
  • Langkah 4: Scrape Pertama daripada Assistant
  • Contoh Berfungsi Penuh: Scrape Rujukan API
  • Lanjutan: Stealth dan Ekstraksi Berstruktur
  • Penyelesaian Masalah
  • FAQ

Mengapa Web Scraping dalam Zed AI Penting

Zed AI hidup dalam editor. Apabila anda boleh melakukan scraping laman web dalam Zed AI tanpa meninggalkan Assistant, corak seperti ini menjadi murah:

  • Baca dokumen SDK pihak ketiga, kemudian jana pembalut dalam gaya projek anda.
  • Ambil catatan blog pesaing, kemudian ringkaskan keputusan seni binanya.
  • Tarik peta laman, kemudian tandakan halaman yang belum dilawati oleh crawler anda.

Sokongan MCP Zed (dipanggil "Context Servers" dalam tetapan) dilancarkan pada 2024 dan menggunakan protokol terbuka yang sama seperti Claude Desktop dan Cursor. CrawlForge mendedahkan 26 alat scraping melalui MCP, jadi ia muncul dalam menu slash-command Zed tanpa sebarang kod gam. Untuk latar belakang protokol, lihat penerang protokol MCP kami.

Prasyarat

  • Zed 0.148+ -- muat turun dari zed.dev
  • Node.js 18+
  • Akaun CrawlForge -- percuma di crawlforge.dev/signup, 1,000 credits disertakan

Langkah 1: Pasang CrawlForge MCP

Bash
npm install -g crawlforge-mcp-server
crawlforge-mcp-server --version
# crawlforge-mcp-server 4.8.1

Langkah 2: Konfigurasikan Context Server Zed

Buka tetapan Zed dengan Cmd+, (macOS) atau Ctrl+, (Linux/Windows). Tetapan Zed terletak di ~/.config/zed/settings.json. Tambah blok context_servers:

Json
{
  "context_servers": {
    "crawlforge": {
      "command": {
        "path": "crawlforge-mcp-server",
        "args": [],
        "env": {
          "CRAWLFORGE_API_KEY": "cf_live_your_key_here"
        }
      }
    }
  }
}

Gantikan cf_live_your_key_here dengan kunci daripada crawlforge.dev/dashboard/api-keys.

Langkah 3: Mulakan Semula Zed dan Sahkan

  1. Keluar sepenuhnya dari Zed (Cmd+Q).
  2. Buka semula dan buka panel Assistant (Cmd+?).
  3. Taip / dalam gesaan Assistant. Anda sepatutnya melihat alat CrawlForge dalam senarai cadangan: /fetch_url, /scrape_structured, /search_web, dan lain-lain.

Langkah 4: Scrape Pertama daripada Assistant

Dalam panel Assistant, cuba:

Use CrawlForge to fetch https://news.ycombinator.com and return the top 5 story titles.

Zed memanggil fetch_url (1 credit), menstrim HTML kembali, kemudian Zed AI mengekstrak tajuk. Respons muncul sebaris dalam panel Assistant, sedia untuk ditampal ke dalam penimbal.

Contoh Berfungsi Penuh: Scrape Rujukan API

Katakan anda sedang mengintegrasikan dengan Stripe API dan mahukan senarai medan PaymentIntent penuh sebagai TypeScript. Tampal gesaan ini:

Use CrawlForge's extract_content on https://docs.stripe.com/api/payment_intents/object. Then write a TypeScript interface that matches every documented field.

Zed mengeluarkan panggilan ini di sebalik tabir:

Typescript
// What Zed AI sends to CrawlForge
const response = await fetch('https://crawlforge.dev/api/v1/tools/extract_content', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.CRAWLFORGE_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    url: 'https://docs.stripe.com/api/payment_intents/object',
    options: { format: 'markdown' },
  }),
});

const { content } = await response.json();
// content is clean markdown of the PaymentIntent object

Kos: 2 credits. Zed AI membaca markdown dan menghasilkan:

Typescript
// types/stripe-payment-intent.ts
export interface StripePaymentIntent {
  id: string;
  object: 'payment_intent';
  amount: number;
  amount_capturable: number;
  amount_received: number;
  application: string | null;
  application_fee_amount: number | null;
  automatic_payment_methods: {
    enabled: boolean;
    allow_redirects?: 'always' | 'never';
  } | null;
  canceled_at: number | null;
  cancellation_reason: string | null;
  capture_method: 'automatic' | 'automatic_async' | 'manual';
  client_secret: string;
  confirmation_method: 'automatic' | 'manual';
  created: number;
  currency: string;
  customer: string | null;
  // ... remaining fields omitted for brevity
}

Tampalkannya ke dalam penimbal dan anda mendapat integrasi Stripe yang selamat jenis dalam beberapa saat.

Lanjutan: Stealth dan Ekstraksi Berstruktur

Terkena tembok Cloudflare? Tukar fetch_url kepada stealth_mode:

Use CrawlForge's stealth_mode on https://locked-down-site.example.com and return the main article text.

Kos melonjak dari 1 ke 5 credits tetapi memintas kebanyakan sistem anti-bot.

Mahukan ketepatan pemilih CSS? Gunakan scrape_structured:

Use scrape_structured on https://ycombinator.com/companies with: - name: .company-name - batch: .batch-tag - description: .company-description

Zed AI mengembalikan tatasusunan bertaip. 2 credits setiap larian.

Rujukan Credit

ToolCreditsUse when
fetch_url1HTML statik
extract_content2Artikel / dokumen yang boleh dibaca
scrape_structured2Medan pemilih CSS
search_web5URL tidak diketahui
stealth_mode5Perlindungan anti-bot
scrape_with_actions5SPA dengan interaksi
deep_research10Sintesis berbilang sumber

Penyelesaian Masalah

Alat hilang daripada menu slash -- Konfigurasi context server tidak dimuatkan. Semak ~/.config/zed/logs/Zed.log untuk ralat penghuraian context_servers. Koma di hujung dalam JSON secara senyap melumpuhkan keseluruhan blok.

"Failed to spawn crawlforge-mcp-server" -- Zed tidak dapat mencari binari. Gantikan "path": "crawlforge-mcp-server" dengan laluan mutlak daripada which crawlforge-mcp-server, contohnya "path": "/usr/local/bin/crawlforge-mcp-server".

401 Unauthorized pada setiap panggilan -- Kunci API salah atau tidak ditetapkan. Sahkan dengan curl -H "Authorization: Bearer $CRAWLFORGE_API_KEY" https://crawlforge.dev/api/v1/credits/balance. Respons yang dijangka termasuk baki credits anda.

Assistant memilih alat yang salah -- Namakannya secara jelas: "Use CrawlForge's scrape_structured..." dan bukannya "scrape this page." Zed AI memilih padanan termurah secara lalai apabila niat kabur.

Zed terbeku pada scrape yang panjang -- Deep research boleh berjalan selama 60+ saat. Zed menunjukkan pemutar tetapi input masih responsif; tunggu sehingga selesai dan bukannya membatalkan.

Langkah Seterusnya

  • Terokai kesemua 26 alat CrawlForge yang boleh anda panggil daripada Zed
  • Baca panduan lengkap web scraping MCP untuk corak seni bina
  • Lihat dokumen permulaan untuk rujukan API
  • Bandingkan dengan alternatif Firecrawl jika anda sedang menilai vendor

Mulakan secara percuma di crawlforge.dev/signup -- 1,000 credits, tiada kad kredit.

Cuba sendiri — tiada pendaftaran diperlukan

Jalankan mana-mana daripada 27 alat scraping dan pengekstrakan CrawlForge dalam playground, kemudian mula secara percuma dengan 1,000 credits.

1,000 credits percuma • Isi semula setiap bulan • Tiada kad kredit diperlukan

Tag

Zed-AIweb-scrapingMCPtutorialcontext-serverseditorAI-agents

Tentang Penulis

C

CrawlForge Team

Pasukan Kejuruteraan

Membina MCP server web scraping yang paling menyeluruh. Kami mencipta alatan yang membantu pembangun mengekstrak, menganalisis dan mengubah data web untuk aplikasi AI.

Kekal dikemas kini dengan pandangan terkini

Dapatkan tutorial, kemas kini produk dan petua web scraping terus ke peti masuk anda.

Tiada spam. Berhenti melanggan bila-bila masa.

Praktikkan ini

Uji alat CrawlForge pada mana-mana URL — percuma, tanpa pendaftaran.

Pada halaman ini

Frequently Asked Questions

Adakah Zed AI menyokong MCP server secara lalai?+

Ya. Zed 0.148 dan ke atas menyokong MCP di bawah nama "context servers." Konfigurasi terletak di ~/.config/zed/settings.json di bawah kunci context_servers. Setelah dikonfigurasikan, alat muncul dalam menu slash panel Assistant.

Bolehkah saya menggunakan CrawlForge dalam Zed tanpa pelan berbayar?+

Zed AI mempunyai kedua-dua tahap percuma dan berbayar, dan CrawlForge berfungsi pada kedua-duanya. Tahap percuma CrawlForge menyediakan 1,000 credits sebulan -- cukup untuk lebih kurang 1,000 pengambilan asas atau 100 pertanyaan deep research.

Bagaimanakah saya menyahpepijat ralat context server dalam Zed?+

Buka ~/.config/zed/logs/Zed.log dan cari "context_servers." Ralat sintaks JSON, binari yang hilang, dan pemboleh ubah persekitaran yang tidak sah semuanya muncul di sana. Punca biasa ialah koma di hujung dalam settings.json, yang secara senyap melumpuhkan keseluruhan blok.

Apakah yang menjadikan Zed AI sesuai untuk tugas web scraping?+

Zed pantas kerana kod natif, jadi menstrim hasil scrape yang besar kembali ke Assistant terasa serta-merta. Digabungkan dengan Zed AI yang memilih alat MCP yang tepat secara automatik, anda boleh menyelidik, mengekstrak, dan menjana kod tanpa mengganggu aliran kerja.

Bolehkah berbilang MCP server berjalan dalam Zed pada masa yang sama?+

Ya. Blok context_servers menerima berbilang entri. Anda boleh menjalankan CrawlForge bersama-sama MCP server filesystem, git, atau pangkalan data. Zed AI mempersembahkan semua alat yang didedahkan dalam satu menu slash bersatu.

Artikel Berkaitan

Cara Scrape Tapak Web dengan Claude Code (Panduan 2026)
Tutorials

Cara Scrape Tapak Web dengan Claude Code (Panduan 2026)

Scrape mana-mana tapak web daripada terminal anda dengan Claude Code dan CrawlForge MCP. Fetch halaman, ekstrak data, pintas anti-bot -- dalam masa kurang daripada 2 minit.

C
CrawlForge Team
|
14 Apr
|
10m
Cara Mengikis Tapak Web dalam Cursor IDE dengan CrawlForge MCP
Tutorials

Cara Mengikis Tapak Web dalam Cursor IDE dengan CrawlForge MCP

Jadikan Cursor IDE sebagai stesen kerja web scraping. Sambungkan CrawlForge MCP dan ekstrak data berstruktur daripada mana-mana tapak tanpa meninggalkan editor anda.

C
CrawlForge Team
|
14 Apr
|
9m
Cara Scrape Laman Web dengan Ejen GitHub Copilot dalam VS Code
Tutorials

Cara Scrape Laman Web dengan Ejen GitHub Copilot dalam VS Code

Tambah web scraping ke ejen GitHub Copilot dalam VS Code. Konfigurasikan CrawlForge MCP supaya Copilot boleh mengambil, mengekstrak, dan menyelidik data web langsung atas permintaan.

C
CrawlForge Team
|
14 Apr
|
10m

Footer

CrawlForge

Web scraping gred perusahaan untuk Ejen AI. 27 alat MCP khusus yang direka untuk pembangun moden yang membina sistem pintar.

Produk

  • Ciri
  • Playground
  • Harga
  • Kes Penggunaan
  • Integrasi
  • Alternatif
  • Changelog

Sumber

  • Mula Bekerja
  • Rujukan API
  • Templat
  • Panduan
  • Blog
  • Glosari
  • Soalan Lazim
  • Peta Laman

Pembangun

  • Protokol MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Syarikat

  • Tentang
  • Hubungi
  • Privasi
  • Terma
  • Penggunaan Boleh Diterima
  • Cookies

Kekal dikemas kini

Dapatkan kemas kini terkini tentang alat dan ciri baharu.

Dibina dengan Next.js dan protokol MCP

© 2025-2026 CrawlForge. Hak cipta terpelihara.