// yapılandırma dosyası
~/.warp/.mcp.json
Warp bu global dosyadaki sunucuları kendisi başlatır. Aynı JSON’u Settings → Agents → MCP servers → + Add alanına da yapıştırabilirsiniz.
Warp kullanıcıları için
Warp ajanı komutlar çalıştırır ve çıktılarını okur. Maguyva tüm repoyu dizinler ve MCP üzerinden sunar; böylece ajan bir şey eşleşene kadar grep ve cat çalıştırmak yerine kodun nerede olduğunu sorar.
Free katmanı: 3 repo, 50K'ya kadar indekslenmiş repo satırı, kart gerektirmez.
~/.warp/.mcp.json içinde tek bir mcpServers girdisi: bir URL ve bir Authorization başlığı. Warp’a özgü dört bilgi.
// yapılandırma dosyası
Warp bu global dosyadaki sunucuları kendisi başlatır. Aynı JSON’u Settings → Agents → MCP servers → + Add alanına da yapıştırabilirsiniz.
// taşıma
Bir url girdisi Streamable HTTP veya SSE ile bağlanır. Yerelde hiçbir şey çalışmaz ve Node.js gerekmez.
// anahtar
Anahtar doğrudan Authorization başlığına girer. Onu commit ettiğiniz proje .warp/.mcp.json dosyasında değil, global dosyada tutun.
// proje dosyaları
Warp klonlanmış bir repoda .warp/.mcp.json dosyasını algılar, ancak her sunucuyu sizin başlatmanızı bekler. Bu özelliği açtığınızda Claude Code ve Codex yapılandırmalarındaki sunucuları da okuyabilir.
# AGENTS.md
- Bir değişikliği bitti saymadan önce make test çalıştır.
- Geçici komutlar değil, bin/ içindeki betikleri kullan.Warp proje kurallarını AGENTS.md dosyasından (ya da ikisi de varsa öncelikli olan WARP.md dosyasından) okur ve Global Rules’u her yerde uygular. Şunlar için kullanın:
Kurallar ajana nasıl çalışacağını söyler. Kaldırmak üzere olduğunuz ortam değişkenini hangi servisin hâlâ okuduğunu söyleyemez.
Bir kabuk oturumunun ucuza öğrenemeyeceği üç şey.
Ajanın çalıştırdığı her grep ve cat konuşmaya düşer. İki yüz satır basan bir arama, asıl iş başlamadan bağlamı harcar.
grep gerçek bir çağrıyı bir yorumdan, bir fixture’dan ya da başka bir sınıftaki aynı adlı metottan ayıramaz.
Yeni bir oturum repo hakkında hiçbir şey bilmez. Maguyva dizini zaten hazırdır; böylece ilk soru sıralı bir yanıt alır.
Tek bir mcpServers girdisi Warp ajanına şunları verir:
Warp ajana bir terminal verir.
Maguyva ajana kodun haritasını verir.
Önce haritaya sorun, sonra komut çalıştırın.
// workflow 01
warp agent> deploy.sh hata veriyor: BUILD_ID ayarlı değil. nerede ayarlanıyor? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← metin → Ajan ci/env.sh dosyasını yükler ve dağıtımı yeniden çalıştırır. [exit 0]
Tek bir dizinlenmiş arama, repo genelindeki özyinelemeli bir grep’in ve çıktısının yerini alır.
// workflow 02
warp agent> migration’ları açılışta çalıştırmayı bırakabilir miyiz? dependency_search("runMigrations", dependents) 3 çağıran: server.ts, worker.ts, scripts/seed.ts → Ajan üçünü de sürüm adımına taşır. [exit 0]
Çağıranlar değişiklikten önce gelir; böylece worker eski bir şemaya karşı açılmaz.
Üç adım. Free katmanı: 3 repo, 50K'ya kadar indekslenmiş repo satırı, kart gerektirmez.
// step 01
Yanıtları değerlendirebilmek için zaten bildiğiniz birini seçin.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
mgv_xxxx değerini API anahtarınızla değiştirip kaydedin. Settings → Agents → MCP servers altında sunucunun çalıştığını kontrol edin, ardından yanıtını zaten bildiğiniz bir soru sorun.