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?
Permulaan Pantas
aPemasangan Pakej
Pasang secara global:
npm install -g crawlforge-mcp-serverKebergantungan, termasuk crawlforge-extractors, dipasang secara automatik.
Wizard persediaan pantas:
npx crawlforge-setupbKonfigurasi Claude Desktop
Tambah ke claude_desktop_config.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:
{
"mcpServers": {
"crawlforge": {
"type": "stdio",
"command": "crawlforge-mcp"
}
}
}dPemboleh Ubah Persekitaran
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"
crawlforge-sdk di npm dan crawlforge di PyPI, manakala cURL memanggil REST API secara terus.cURL
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
npm install crawlforge-sdk// 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
pip install crawlforge# 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}"){
"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.
Simpan kunci API anda dalam pemboleh ubah persekitaran dan jangan sekali-kali memuat naiknya ke kawalan versi. Anda boleh memutar kunci anda pada bila-bila masa daripada papan pemuka.
Langkah Seterusnya
Bersedia untuk membina?
Daftar sekarang dan dapatkan 1,000 credits percuma—tiada kad kredit diperlukan.