MCP-Nest and nestjs-mcp
These are competitors offering alternative decorator-based approaches to building MCP servers in NestJS, with the more established rekog-labs/MCP-Nest providing additional resource and prompt exposure capabilities beyond the core tool integration that nestjs-mcp emphasizes.
About MCP-Nest
rekog-labs/MCP-Nest
A NestJS module to effortlessly create Model Context Protocol (MCP) servers for exposing AI tools, resources, and prompts.
Leverages NestJS decorators and dependency injection to map service methods directly as MCP tools, resources, and prompts with automatic Zod validation and discovery. Supports multiple transports (HTTP+SSE, streamable HTTP, STDIO) with built-in OAuth/guard-based authentication and optional external authorization server integration (Keycloak, Auth0). Enables interactive tool calls with user elicitation, per-tool authorization, and runtime capability registration for enterprise-grade MCP server implementations.
About nestjs-mcp
bamada/nestjs-mcp
NestJS module for seamless Model Context Protocol (MCP) server integration using decorators.
Leverages the `@modelcontextprotocol/sdk` with automatic method discovery to expose resources, tools, and prompts through NestJS providers using decorators. Supports both STDIO transport (for CLI integration) and HTTP/SSE via a dedicated controller, with built-in Zod schema validation for tool parameters and strict TypeScript typing throughout.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work