// fail konfigurasi
~/.warp/.mcp.json
Warp memulakan sendiri pelayan dalam fail global ini. Anda juga boleh menampal JSON yang sama dalam Settings → Agents → MCP servers → + Add.
Untuk pengguna Warp
Ejen Warp menjalankan arahan dan membaca output yang dicetaknya. Maguyva mengindeks seluruh repo dan menyajikannya melalui MCP, jadi ejen bertanya di mana kod berada dan bukannya menjalankan grep dan cat sehingga ada yang sepadan.
Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.
Satu entri mcpServers dalam ~/.warp/.mcp.json: satu URL dan satu pengepala Authorization. Empat fakta khusus untuk Warp.
// fail konfigurasi
Warp memulakan sendiri pelayan dalam fail global ini. Anda juga boleh menampal JSON yang sama dalam Settings → Agents → MCP servers → + Add.
// pengangkutan
Entri url bersambung melalui Streamable HTTP atau SSE. Tiada apa yang berjalan secara setempat dan Node.js tidak diperlukan.
// kunci
Kunci terus masuk ke pengepala Authorization. Simpan dalam fail global, bukan dalam .warp/.mcp.json projek yang anda commit.
// fail projek
Warp mengesan .warp/.mcp.json dalam repo yang diklon tetapi menunggu anda memulakan setiap pelayan. Warp juga boleh membaca pelayan daripada konfigurasi Claude Code dan Codex sebaik sahaja anda menghidupkannya.
# AGENTS.md
- Jalankan make test sebelum menganggap sesuatu perubahan selesai.
- Guna skrip dalam bin/, bukan arahan sesuka hati.Warp membaca peraturan projek daripada AGENTS.md (atau WARP.md, yang diutamakan jika kedua-duanya wujud) dan menggunakan Global Rules di mana-mana. Gunakannya untuk:
Peraturan memberitahu ejen cara bekerja. Ia tidak dapat memberitahu perkhidmatan mana yang masih membaca pemboleh ubah persekitaran yang akan anda buang.
Tiga perkara yang tidak murah untuk dipelajari sesi shell.
Setiap grep dan cat yang dijalankan ejen masuk ke dalam perbualan. Carian yang mencetak dua ratus baris menghabiskan konteks sebelum kerja sebenar bermula.
grep tidak dapat membezakan panggilan sebenar daripada komen, fixture atau kaedah sama nama dalam kelas lain.
Sesi baharu tidak tahu apa-apa tentang repo. Indeks Maguyva sudah dibina, jadi soalan pertama terus mendapat jawapan berperingkat.
Satu entri mcpServers memberi ejen Warp:
Warp memberi ejen sebuah terminal.
Maguyva memberi ejen peta kod.
Tanya peta dahulu, kemudian jalankan arahan.
// workflow 01
warp agent> deploy.sh gagal: BUILD_ID tidak ditetapkan. di mana ia ditetapkan? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← prosa → Ejen memuatkan ci/env.sh dan menjalankan semula deploy. [exit 0]
Satu carian berindeks menggantikan grep rekursif merentas repo berserta outputnya.
// workflow 02
warp agent> bolehkah kita berhenti menjalankan migrasi semasa permulaan? dependency_search("runMigrations", dependents) 3 pemanggil: server.ts, worker.ts, scripts/seed.ts → Ejen memindahkan ketiga-tiganya ke langkah keluaran. [exit 0]
Pemanggil tiba sebelum perubahan, jadi worker tidak but dengan skema lama.
Tiga langkah. Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.
// step 01
Pilih satu yang anda sudah kenali, supaya anda boleh menilai jawapannya.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Tukar mgv_xxxx kepada kunci API anda dan simpan. Pastikan pelayan sedang berjalan dalam Settings → Agents → MCP servers, kemudian tanya satu soalan yang anda sudah tahu jawapannya.