{"id":"rekog-labs-mcp-nest","name":"MCP-Nest","af_score":56.8,"security_score":58.8,"reliability_score":31.2,"what_it_does":"A NestJS module for building and exposing Model Context Protocol (MCP) servers that map NestJS methods to MCP tools (with Zod validation), plus MCP resources and prompt templates. It supports multiple transports (HTTP+SSE, Streamable HTTP, STDIO) and offers guard-based and built-in/external authorization patterns (including OAuth).","best_when":"You already have a NestJS codebase and want to reuse it as an MCP server with strong runtime validation (Zod), DI, and optional OAuth/authorization patterns.","avoid_when":"When you cannot run/manage a NestJS server process (e.g., pure client-side or serverless constraints without control of the runtime), or when you need a standardized, externally documented HTTP API rather than MCP transport endpoints.","last_evaluated":"2026-03-30T13:24:08.559598+00:00","has_mcp":true,"has_api":false,"auth_methods":["Guard-based authentication (NestJS guards)","OAuth support (as described in docs references)","Built-in authorization server (beta)","External authorization server integration (Keycloak/Auth0 mentioned in docs references)"],"has_free_tier":false,"known_gotchas":["Correct MCP transport configuration is required (HTTP+SSE, streamable HTTP, or stdio).","Per-tool authorization/guards may block calls if agent identity/claims are not set up as expected.","Tool parameter validation relies on Zod schemas; mismatched inputs may fail validation at runtime."],"error_quality":0.0}