{"id":"mezmo-aura","name":"aura","af_score":55.2,"security_score":39.8,"reliability_score":32.5,"what_it_does":"Aura is a Rust framework that composes and runs AI agents from declarative TOML configuration. It provides an OpenAI-compatible HTTP/SSE web API for chat/completions, integrates with multiple LLM providers, supports dynamic MCP tool discovery via multiple transports (HTTP/SSE/stdio), and includes optional RAG/vector store pipelines and OpenTelemetry-based observability.","best_when":"You want to self-host an OpenAI-compatible agent server with configurable LLM providers and MCP tools, plus optional RAG and tracing, using Rust-native components.","avoid_when":"You need strict, clearly specified API security for inbound requests (beyond environment-based secrets and optional header forwarding) or you require a clearly documented, machine-readable API contract (OpenAPI/SDK) for programmatic client generation.","last_evaluated":"2026-03-30T15:30:23.066439+00:00","has_mcp":false,"has_api":true,"auth_methods":["Environment variable configuration for upstream LLM provider API keys (e.g., OPENAI_API_KEY)","Optional request-header forwarding to MCP servers via `headers_from_request` / config-provided `headers`"],"has_free_tier":false,"known_gotchas":["Tool-calling loops are mitigated via `turn_depth`, but behavior may still depend on provider/model/tool schema compatibility.","MCP header forwarding (`headers_from_request`) can introduce per-request auth complexity at the integration boundary (MCP server must support it).","If serving multiple agents, client must select the correct agent identifier via `model` (alias/name resolution rules apply)."],"error_quality":0.0}