Langkau ke kandungan
Mula di Sini

Bermula dengan CrawlForge MCP

Dapatkan respons API pertama anda dalam masa kurang daripada 5 minit. CrawlForge MCP menyediakan 31 alat scraping web khusus yang direka untuk aplikasi AI.

Apakah itu CrawlForge MCP?

CrawlForge MCP ialah pelayan scraping web berkuasa yang dibina di atas Model Context Protocol (MCP). Ia menyediakan 31 alat khusus untuk mengekstrak, menganalisis, dan memproses data web—semuanya boleh diakses melalui REST API yang mudah atau integrasi MCP native.

Sama ada anda sedang membina pembantu penyelidikan AI, pengagregat kandungan, atau saluran data, CrawlForge MCP menguruskan kerumitan scraping web supaya anda boleh menumpukan pada membina aplikasi anda.

Mengapa Memilih CrawlForge?

Dibina untuk AI
Integrasi MCP native dengan Claude Desktop dan alat AI yang lain
31 Alat Khusus
Daripada scraping asas hingga penyelidikan berkuasa AI, semuanya dalam satu API
Harga Berasaskan Credit
Bayar hanya untuk apa yang anda guna, bermula pada $0.003/permintaan
Mengutamakan Pembangun
API mudah, dokumentasi menyeluruh, 1,000 credits percuma untuk bermula

Permulaan Pantas

1
Daftar & Dapatkan Kunci API
Cipta akaun percuma dan dapatkan 1,000 credits untuk mula membina dengan segera.
Cipta Akaun Percuma
2
Pasang melalui NPM (Integrasi MCP)
Gunakan CrawlForge MCP secara native dengan Claude Desktop, Cursor IDE, atau mana-mana alat yang serasi dengan MCP. Lihat repositori GitHub untuk butiran lanjut.

aPemasangan Pakej

Pasang secara global:

Bash
npm install -g crawlforge-mcp-server

Kebergantungan, termasuk crawlforge-extractors, dipasang secara automatik.

Wizard persediaan pantas:

Bash
npx crawlforge-setup

bKonfigurasi Claude Desktop

Tambah ke claude_desktop_config.json:

Json
{
  "mcpServers": {
    "crawlforge": {
      "command": "npx",
      "args": ["-y", "crawlforge-mcp-server"]
    }
  }
}
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

cKonfigurasi Cursor IDE

Tambah ke ~/.cursor/mcp.json:

Json
{
  "mcpServers": {
    "crawlforge": {
      "type": "stdio",
      "command": "crawlforge-mcp"
    }
  }
}

dPemboleh Ubah Persekitaran

Bash
export CRAWLFORGE_API_KEY="cf_live_your_api_key_here"
export CRAWLFORGE_API_URL="https://api.crawlforge.dev"

eContoh Penggunaan

"Search for the latest AI news"

"Extract all links from example.com"

"Crawl the documentation site and summarize it"

3
Buat Permintaan Pertama Anda
Ambil halaman pertama anda dengan cURL, TypeScript, atau Python. Contoh TypeScript dan Python menggunakan SDK rasmi, crawlforge-sdk di npm dan crawlforge di PyPI, manakala cURL memanggil REST API secara terus.

cURL

Bash
curl -X POST https://www.crawlforge.dev/api/v1/tools/fetch_url \
  -H "X-API-Key: cf_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

TypeScript

Bash
npm install crawlforge-sdk
Typescript
// npm install crawlforge-sdk
import { CrawlForge } from 'crawlforge-sdk';

const client = new CrawlForge({ apiKey: process.env.CRAWLFORGE_API_KEY });

const result = await client.fetchUrl({ url: 'https://example.com' });

// result.data is untyped in crawlforge-sdk 0.1 — its shape is the response shown in the next step.
const { status, content_length } = result.data as { status: number; content_length: number };
console.log('Status:', status);
console.log('Content length:', content_length);
console.log('Credits used:', result.creditsUsed);
console.log('Credits remaining:', result.creditsRemaining);

Python

Bash
pip install crawlforge
Python
# pip install crawlforge
from crawlforge import CrawlForge

client = CrawlForge()  # reads CRAWLFORGE_API_KEY

result = client.fetch_url(url='https://example.com')

# result.data is a plain dict — its shape is the response shown in the next step.
print(f"Status: {result.data['status']}")
print(f"Content length: {result.data['content_length']}")
print(f"Credits used: {result.credits_used}")
print(f"Credits remaining: {result.credits_remaining}")
4
Fahami Respons
Semua respons API mengikut format standard dengan status kejayaan, data, dan maklumat credit.
Json
{
  "success": true,
  "data": {
    "url": "https://example.com",
    "status": 200,
    "status_text": "OK",
    "content": "<!DOCTYPE html>...",
    "content_length": 1256,
    "content_type": "text/html; charset=UTF-8"
  },
  "credits_used": 1,
  "credits_remaining": 999,
  "processing_time": 245
}
  • success: Sama ada permintaan berjaya
  • data: Kandungan dan metadata yang diekstrak
  • credits_used: Credits yang ditolak untuk permintaan ini
  • credits_remaining: Baki credit anda yang tinggal

SDK mengembalikan struktur respons yang sama sebagai result.data, creditsUsed / credits_used dan creditsRemaining / credits_remaining, serta menimbulkan ralat bertaip, bukannya mengembalikan success: false.

Langkah Seterusnya

Bersedia untuk membina?

Daftar sekarang dan dapatkan 1,000 credits percuma—tiada kad kredit diperlukan.