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:

Terminal
cargo install agz-rust-mcp --locked
agz-rust-mcp --version

Hazı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:

Terminal
AGZ_RUST_MCP_VERSION=0.4.0 AGZ_RUST_MCP_INSTALL_DIR="$HOME/.local/bin" bash install.sh

İstemciye ekleyin

OpenCode: ~/.config/opencode/opencode.json
{
  "mcp": {
    "rust": {
      "type": "local",
      "command": ["agz-rust-mcp"],
      "enabled": true,
      "timeout": 120000
    }
  }
}
Codex: ~/.codex/config.toml
[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:

Metin
--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/bin veya ~/.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.0 ile Rust Analyzer'ı kurun.
  • Eski Rust sürümünde cargo install hata veriyor: rustup toolchain install 1.88.0.