// fail konfigurasi
settings.json
Pelayan jauh diletakkan di bawah context_servers. Buka fail dengan zed: open settings file, atau tambah pelayan daripada Settings → AI → MCP Servers.
Untuk pengguna Zed
Ejen Zed bekerja daripada fail yang anda buka dan arahan yang anda beri. Maguyva mengindeks seluruh repo dan menyajikannya semula melalui MCP, jadi ejen bertanya di mana sesuatu simbol berada dan bukan meneka.
Peringkat Free: 3 repositori, Sehingga 50K baris repo terindeks, tanpa kad.
Satu entri context_servers: satu URL dan satu pengepala Authorization. Empat fakta khusus untuk Zed. Tiada yang sukar.
// fail konfigurasi
Pelayan jauh diletakkan di bawah context_servers. Buka fail dengan zed: open settings file, atau tambah pelayan daripada Settings → AI → MCP Servers.
// pengangkutan
Zed bersambung ke titik akhir jauh Maguyva melalui HTTP. Tiada proses tempatan, tiada Node.js.
// kunci
Panduan ini meletakkan kunci terus dalam pengepala Authorization, kerana pengembangan pemboleh ubah persekitaran dalam pengepala Zed belum disahkan di sini. Simpan dalam tetapan pengguna anda, bukan dalam fail yang anda commit.
// kelulusan
Secara lalai, Zed meminta kelulusan sebelum setiap panggilan alat. Benarkan alat Maguyva satu demi satu di bawah agent.tool_permissions.tools, dengan kunci seperti mcp:maguyva:find_symbol.
# .rules
- Jalankan arahan ujian repo sebelum menganggap perubahan selesai.
- Hadkan suntingan dalam pakej yang diminta untuk diubah.Zed memuatkan satu fail arahan projek: padanan pertama daripada senarai tetap yang bermula dengan .rules dan merangkumi AGENTS.md serta CLAUDE.md. Arahan peribadi diletakkan dalam ~/.config/zed/AGENTS.md. Gunakannya untuk:
Fail arahan memberitahu ejen cara bekerja. Ia tidak dapat memberitahu yang mana antara empat ribu fail memanggil fungsi yang hendak diubahnya.
Tiga perkara yang ejen Zed tidak dapat pelajari daripada fail di hadapannya.
Ejen melihat apa yang anda buka dan apa yang ia grep. Fungsi pembantu bernama sama dalam pakej lain kelihatan serupa sehingga yang salah dihantar.
“Apa yang rosak jika saya ubah tandatangan ini?” ialah soalan graf. Tanpa indeks, ejen membaca fail satu demi satu sehingga kehabisan giliran atau konteks.
Setiap fail yang dibuka ejen untuk orientasi menggunakan token yang tidak dapat dibelanjakan untuk perubahan itu. Satu jawapan tersusun dengan file:line lebih murah daripada sepuluh bacaan penerokaan.
Satu entri context_servers memberi ejen Zed:
Zed memberi ejen editor yang pantas.
Maguyva memberi ejen peta kod.
Tanya peta dahulu, kemudian sunting.
// workflow 01
zed agent> di mana dasar cuba semula untuk webhook keluar? find_symbol("retryPolicy") src/webhooks/dispatch.ts:41 retryPolicy() ← pelaksanaan src/webhooks/__mocks__/dispatch.ts:9 ← mock → Ejen membuka dispatch.ts:41, bukan mock. [exit 0]
Satu carian tersusun menggantikan satu pusingan grep. Jawapan kembali sebagai laluan dan baris yang boleh terus dibuka oleh ejen.
// workflow 02
zed agent> tambah argumen timeout pada fetchInvoice dependency_search("fetchInvoice", dependents) 7 pemanggil merentasi 4 pakej → Ejen mengemas kini ketujuh-tujuh tapak panggilan sekali gus. [exit 0]
Lingkungan impak tiba sebelum suntingan pertama, bukan selepas build gagal.
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
~/.config/zed/settings.json
{
"context_servers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Tukar mgv_xxxx kepada kunci API anda dan simpan. Tanya ejen satu soalan yang anda sudah tahu jawapannya, kemudian buka fail yang disebut.