{"id":"emillindfors-language-server-mcp-rs","name":"language-server-mcp-rs","af_score":60.2,"security_score":21.2,"reliability_score":23.8,"what_it_does":"An MCP server that exposes rust-analyzer capabilities (via MCP tools) so AI assistants can query Rust code for types, diagnostics, completions, definitions, references, formatting, refactors, and macro expansion in a workspace.","best_when":"You want an AI assistant to interact with a local Rust codebase using rust-analyzer features through MCP/stdio.","avoid_when":"You cannot run local processes, need strong centralized access control/authentication, or require documented retry/idempotency guarantees for all tools.","last_evaluated":"2026-04-04T21:22:43.272143+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Some tools (e.g., rename, code_actions) may modify workspace state; an agent should confirm before applying changes.","All coordinates (line/column) are 0-indexed per the README; mismatched indexing can lead to incorrect results.","Relies on a running rust-analyzer subprocess and correct workspace path; misconfiguration will prevent tool functionality."],"error_quality":0.0}