{"id":"spiral-packages-mcp-server","name":"mcp-server","af_score":49.8,"security_score":43.2,"reliability_score":30.0,"what_it_does":"Provides an MCP (Model Context Protocol) server for the Spiral Framework with automatic tool discovery via PHP attributes, schema generation/validation for tool inputs, configurable transport (HTTP/stream/STDIO), middleware support, and optional session handling.","best_when":"You’re building a Spiral-based PHP application that needs to expose MCP tools with typed inputs, validation, and DI-driven dependency injection.","avoid_when":"You need a turnkey, opinionated network service with standard REST/JSON auth patterns and documented auth/rate-limit behavior out of the box.","last_evaluated":"2026-03-30T15:21:12.658186+00:00","has_mcp":true,"has_api":false,"auth_methods":["Custom middleware (example: AuthenticationMiddleware)"],"has_free_tier":false,"known_gotchas":["No documented, standardized guidance for retry/backoff on MCP tool failures.","Auth/rate-limiting behavior appears to be delegated to middleware; ensure it’s implemented and consistent across transports (HTTP/stream/STDIO)."],"error_quality":0.0}