AGZ Rust MCP kurulumu
crates.io'dan veya kurulum betiğiyle kurmak, sürümü doğrulamak, istemciye eklemek.
agz-rust-mcp, Rust projelerinde Cargo ve Rust Analyzer'ı sınırlı sürelerle çalıştıran bağımsız bir stdio MCP sunucusudur. Kaynak dosyalarınıza kendisi yazmaz; yeniden adlandırma ve refactor önerilerini uygulanmamış düzenleme paketi olarak döndürür.
crates.io ile kurulum
Rust 1.88.0 veya üzeri gerekir. Linux, macOS ve Windows'ta çalışır:
cargo install agz-rust-mcp --locked
agz-rust-mcp --versionHazır derlenmiş dosya
Linux x86_64, macOS arm64 ve Windows x86_64 için hazır arşivler her sürümde yayınlanır. Linux x86_64'te kurulum betiği arşivi indirir, SHA-256 değerini açmadan önce doğrular ve dosyayı ~/.local/bin altına koyar. Başka bir dizin için AGZ_RUST_MCP_INSTALL_DIR, belirli bir sürüm için AGZ_RUST_MCP_VERSION verin:
AGZ_RUST_MCP_VERSION=0.4.0 AGZ_RUST_MCP_INSTALL_DIR="$HOME/.local/bin" bash install.shİstemciye ekleyin
{
"mcp": {
"rust": {
"type": "local",
"command": ["agz-rust-mcp"],
"enabled": true,
"timeout": 120000
}
}
}[mcp_servers.rust]
command = "agz-rust-mcp"
args = []OpenCode2 ve Claude Code örnekleri için MCP istemcisine bağlama sayfasına bakın; komut olarak agz-rust-mcp yazmanız yeterli.
Hangi klasörlere erişebilir?
Varsayılan olarak yalnız istemcinin başlatıldığı dizine erişir. Başka projeler veya worktree'ler için sunucu argümanı olarak --allow-root ekleyin; bu bayrağı birden fazla kez verebilirsiniz:
--allow-root /projeler --allow-root /worktree-diziniİstemcinin kendi bildirdiği kökler bu erişimi yalnız daraltabilir, genişletemez.
Sık karşılaşılanlar
command not found: kurulum dizinini (~/.local/binveya~/.cargo/bin)PATH'e ekleyin ya da yapılandırmada tam yol kullanın.- Anlamsal araçlar yanıt vermiyor:
rustup component add rust-analyzer --toolchain 1.88.0ile Rust Analyzer'ı kurun. - Eski Rust sürümünde
cargo installhata veriyor:rustup toolchain install 1.88.0.