Pada halaman ini
Menambah MCP server pada editor anda sendiri ialah perubahan konfigurasi lima baris dan radius kesannya ialah mesin anda. Menghantar satu di dalam produk yang dijalankan oleh orang lain ialah keputusan yang berbeza. Anda mewarisi keizinan pelayan itu, kos seunitnya dan mod kegagalannya bagi pihak setiap pengguna, dan apabila ia mereka-reka sumber, pautan palsu itu membawa nama produk anda di atasnya, bukan nama model.
Kami baru sahaja melakukannya. LightAudit Score ialah konsol percuma dan sumber terbuka yang menjalankan Lighthouse terhadap localhost, staging dan hos di sebalik VPN yang tidak dapat dicapai oleh PageSpeed Insights. Klik skor yang rendah dan satu AI akan membaca data audit sebenar lalu memulangkan pembetulan mengikut keutamaan. Pembetulan itu hanya membawa petikan apabila ada pelayan penyelidikan MCP disambungkan — dan CrawlForge ialah pilihan yang dinamakan.
Tulisan ini ialah seni binanya, bukan jualannya. Lima keputusan, dan setiap satunya akan ditanya oleh seseorang dalam semakan keselamatan anda.
LightAudit Score akan dilancarkan tidak lama lagi. Repositorinya akan dibuka kepada umum tidak lama lagi, dan ia percuma serta berlesen MIT apabila itu berlaku — tiada akaun, tiada lesen, tiada had penggunaan. Untuk dimaklumkan pada hari ia dihantar, tinggalkan e-mel anda di lightauditscore.com: satu e-mel sahaja dengan repositori dan panduan permulaan pantas, tiada yang lain.
Isi Kandungan
- Mengapa Ciri AI Memerlukan Pelayan Penyelidikan
- Keputusan 1: Dimatikan Secara Lalai, dan Jujur Ketika Tiada
- Keputusan 2: Sepuluh Tools daripada Dua Puluh Sembilan
- Keputusan 3: Key Pengguna Tidak Pernah Menyentuh Aplikasi Anda
- Keputusan 4: Paku Versinya, Jangan Selesaikannya Ketika Dilancarkan
- Keputusan 5: Namakan Satu Pelayan, Pandu Mana-mana Pelayan
- Berapa Kosnya bagi Setiap Analisis
- Bentuk Amnya
Mengapa Ciri AI Memerlukan Pelayan Penyelidikan
Skor Lighthouse 71 memberitahu pembangun bahawa ada sesuatu yang tidak kena. Ia tidak memberitahu yang mana antara empat puluh audit itu perlu ditangani dahulu, dan ia pastinya tidak memberitahu sebabnya. Itulah jurang yang diisi oleh panel AI: baca pepohon audit, namakan puncanya, susun pembetulan mengikut keutamaan.
Sebaik sahaja pembetulan itu memetik web.dev atau developer.chrome.com, anda mempunyai masalah yang bukan tentang kualiti model. Model yang diminta memberi petikan akan menghasilkan URL yang kelihatan munasabah sama ada ia membukanya atau tidak. Minta ia jangan berbuat demikian, dan ia kebanyakannya akur — sehingga satu kali ia tidak akur, iaitu kali di mana pelanggan mengklik lalu bertemu 404 dan berhenti mempercayai keseluruhan panel itu.
Pelayan penyelidikan menutup gelung itu secara mekanikal dan bukan melalui arahan. Model hanya boleh memetik sumber yang benar-benar diambilnya melalui panggilan tool, kerana petikan itu dicantum daripada hasil tool dan bukan daripada ingatan model tentang web. Ini ialah sifat kebolehjejakan yang sama yang menjadikan pelayan data web umum berguna dalam kerja usaha wajar: nilainya bukan pada data, tetapi pada laluan boleh audit dari dakwaan kembali ke halamannya.
Keputusan 1: Dimatikan Secara Lalai, dan Jujur Ketika Tiada
Pelayan penyelidikan ialah satu suis dalam Tetapan, dan ia bermula dalam keadaan mati.
Dengan ia dimatikan, analisis didiagnosis daripada data audit semata-mata dan hasilnya membawa lencana ringkas Tiada penyelidikan web. Setiap analisis juga dicap dengan penyedia dan model yang menghasilkannya. Tiada apa-apa yang merosot secara senyap, dan tiada apa-apa yang mereka-reka sumber untuk mengisi ruang yang sepatutnya diisi petikan.
Inilah keputusan yang paling banyak disongsangkan oleh pasukan. Naluri kita ialah menjadikan integrasi itu wajib supaya ciri itu sentiasa kelihatan terbaik; akibatnya ialah kredibiliti ciri anda kini bergantung pada pihak ketiga yang boleh dicapai. Sebaliknya, biarkan ia merosot secara jelas. Pengguna yang melihat Tiada penyelidikan web tahu dengan tepat apa yang sedang dibacanya. Pengguna yang melihat petikan yang kemudian ternyata direka-reka telah mempelajari sesuatu yang jauh lebih buruk tentang produk anda.
Keputusan 2: Sepuluh Tools daripada Dua Puluh Sembilan
CrawlForge mendedahkan dua puluh sembilan tools. Laluan analisis LightAudit diberikan sepuluh daripadanya: cari, ambil, ekstrak, ringkaskan. Perangkak laman, kerja pukal, automasi pelayar dan penyelidikan mendalam dinafikan terus.
Sebabnya ialah kos seunit, bukan paranoia. Satu pusingan petikan perlu mencari satu halaman dan membacanya. Ia tidak perlu merangkak satu domain, dan perbezaannya muncul pada bil pengguna:
| Tool | Credits | Diberikan? |
|---|---|---|
fetch_url | 1 | Ya — bacaan HTTP mentah |
extract_text | 1 | Ya |
extract_content | 2 | Ya — kandungan utama, tanpa templat |
summarize_content | 4 | Ya |
search_web | 5 | Ya — titik masuknya |
crawl_deep | 4 | Tidak — meredah keseluruhan laman |
batch_scrape | 5 | Tidak — mengembang merentas senarai URL |
stealth_mode | 5 | Tidak — melancarkan pelayar |
deep_research | 10 | Tidak — pelbagai sumber, mengembangkan pertanyaan sendiri |
deep_research ialah yang paling mengajar. Ia ialah tool terbaik dalam katalog untuk soalan penyelidikan, dan ia dinafikan. Model yang mencapainya pada setiap skor rendah menukar analisis 11 credits menjadi analisis 10 credits campur pengembangan, sedangkan pengguna yang mengklik cincin skor tadi tidak meminta satu projek penyelidikan. Tool yang paling digemari oleh agent anda bukanlah tool yang patut diberikan oleh produk anda kepadanya.
Jika ada satu perkara sahaja yang anda bawa pulang daripada tulisan ini: senaraikan tools yang anda berikan. Katalog sebuah MCP server ialah tanggapan penulisnya tentang apa yang berguna, dan persilangannya dengan tugas ciri anda biasanya hanya satu pertiga daripadanya.
Keputusan 3: Key Pengguna Tidak Pernah Menyentuh Aplikasi Anda
LightAudit tidak memajukan apa-apa kepada pelayan penyelidikan. CrawlForge mengesahkan dirinya daripada konfigurasinya sendiri, yang ditulis oleh wizard persediaannya sendiri, jadi API key pengguna tidak pernah melalui aplikasi yang mendapat manfaat daripadanya.
Ayat itu bernilai lebih dalam semakan keselamatan berbanding sebanyak mana pun bahasa penyulitan-semasa-rehat, kerana ia membuang persoalan itu dan bukan menjawabnya. Anda bukan penjaga kelayakan pihak ketiga. Tiada key dalam pangkalan data anda untuk bocor, tiada key dalam log anda untuk ditapis, tiada key dalam bungkusan sokongan, dan tiada perenggan tindak balas insiden untuk ditulis tentang vendor yang tidak anda kawal.
Bentuk amnya: apabila sesuatu integrasi mampu mengesahkan dirinya di luar jalur, biarkan ia berbuat demikian. Setiap kelayakan yang produk anda pegang bagi pihak pengguna ialah liabiliti yang anda tanggung semata-mata untuk menjimatkan satu langkah konfigurasi mereka.
Keputusan 4: Paku Versinya, Jangan Selesaikannya Ketika Dilancarkan
Hampir setiap konfigurasi MCP yang akan anda salin daripada README kelihatan begini:
{
"mcpServers": {
"crawlforge": {
"command": "npx",
"args": ["-y", "crawlforge-mcp-server"],
"env": {
"CRAWLFORGE_API_KEY": "cf_live_YOUR_API_KEY_HERE"
}
}
}
}Itulah konfigurasi yang betul untuk mesin anda sendiri dan yang salah untuk dihantar. -y menyekat gesaan pemasangan dan nama pakej yang kosong akan diselesaikan kepada apa jua versi terkini pada masa pelancaran, yang bermakna kod yang dijalankan pelanggan anda esok ialah kod yang tidak pernah dibaca oleh sesiapa dalam pasukan anda. Ia keputusan rantaian bekalan yang menyamar sebagai bendera kemudahan.
Pakukan ia:
{
"mcpServers": {
"crawlforge": {
"command": "npx",
"args": ["-y", "crawlforge-mcp-server@5.6.6"]
}
}
}Kemudian pindahkan naik taraf versi itu ke dalam semakan kebergantungan biasa anda, tempat seorang manusia membaca changelog sebelum pengguna anda menerima gelagat baharu. Ini mengenakan kos satu pull request setiap beberapa minggu. Alternatifnya mengenakan kos satu insiden yang tidak dapat anda hasilkan semula, kerana versi yang menyebabkannya sudah bukan lagi apa yang diselesaikan oleh latest.
Keputusan 5: Namakan Satu Pelayan, Pandu Mana-mana Pelayan
LightAudit menamakan CrawlForge dalam dokumentasinya dan tidak membungkus apa-apa. Mana-mana pelayan penyelidikan yang diisytiharkan dalam .mcp.json standard akan dipandu sebagai gantinya.
Ini bukan altruisme, ini cara anda terselamat daripada perbualan perolehan. Kebergantungan MCP yang tidak boleh ditukar oleh pembeli anda ialah persoalan terikat-vendor dalam setiap semakan korporat yang akan anda hadiri. Oleh sebab MCP ialah protokol dan bukan SDK, mematuhi fail konfigurasi standard itu hampir tidak mengenakan kos kepada anda dan menukar "vendor mana anda terikat" menjadi "mana-mana yang anda suka".
Ia juga mengekalkan kejujuran anda. Pilihan lalai yang dinamakan tetapi boleh diganti mesti kekal menjadi pilihan terbaik atas merit.
Berapa Kosnya bagi Setiap Analisis
Satu analisis ialah satu carian dan beberapa bacaan:
| Langkah | Tool | Credits |
|---|---|---|
| Cari halaman berautoriti untuk diagnosis itu | search_web | 5 |
| Baca tiga daripadanya | extract_content × 3 | 6 |
| Jumlah | 11 |
Analisis disimpan bersama larian itu, jadi membuka semula laporan tidak mengenakan apa-apa kos — pembangun kedua yang membaca laporan yang sama membelanjakan sifar credits. Akaun CrawlForge baharu bermula dengan 1,000 credits percuma tanpa kad, iaitu lebih kurang sembilan puluh analisis berpetikan sebelum sesiapa membuat keputusan pembelian. Harga setiap tool ada pada halaman harga.
Angka itulah yang perlu dikira sebelum anda menyambungkan pelayan itu, bukan selepasnya. Tools yang diberikan oleh ciri anda dan bilangan kali ia memanggilnya ialah dua pemboleh ubah dalam bil pelanggan anda, dan yang pertama ditetapkan pada waktu reka bentuk.
Bentuk Amnya
Buang butiran khusus Lighthouse dan empat soalan yang sama terpakai bagi mana-mana MCP server yang anda letakkan di dalam produk yang dihantar:
- Apakah radius kesannya? Senaraikan tools yang diberikan. Nafikan selebihnya mengikut nama.
- Siapa memegang kelayakan itu? Jika pelayan itu boleh mengesahkan dirinya sendiri, jangan pegangkannya untuk mereka.
- Berapakah kos seunitnya? Kira ia bagi setiap tindakan pengguna, bukan bagi setiap bulan.
- Apa berlaku apabila ia tiada? Merosot secara jelas. Ciri yang hilang masih boleh dipulihkan; ciri yang direka-reka tidak.
Tiada satu pun daripada ini yang aneh. Ia disiplin yang sama seperti yang akan anda kenakan pada mana-mana panggilan pihak ketiga dalam laluan panas — cuma ia cenderung dilangkau bagi MCP server, kerana konfigurasinya lima baris dan ia terasa seperti perubahan tetapan dan bukan seperti satu kebergantungan.
LightAudit Score akan dilancarkan tidak lama lagi. Ia percuma, berlesen MIT dan berjalan sepenuhnya pada mesin anda sendiri, dan repositorinya akan dibuka kepada umum tidak lama lagi. Jika anda mahu melihat corak ini berfungsi dan bukan sekadar diperihalkan, laman webnya mempunyai pecahan ciri yang lengkap dan satu senarai akses awal yang akan menghantar pautannya kepada anda pada hari ia dihantar — dan pelayan penyelidikan yang dinamakannya ialah yang baru sahaja anda baca ini.
Cuba sendiri — tiada pendaftaran diperlukan
Jalankan mana-mana daripada 29 alat scraping dan pengekstrakan CrawlForge dalam playground, kemudian mula secara percuma dengan 1,000 credits.
1,000 credits percuma • Sekali sahaja • Tiada kad kredit diperlukan
Tag
Tentang Penulis
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.