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.

MCP-Nest
58
Established
nestjs-mcp
37
Emerging
Maintenance 16/25
Adoption 10/25
Maturity 9/25
Community 23/25
Maintenance 2/25
Adoption 7/25
Maturity 18/25
Community 10/25
Stars: 599
Forks: 104
Downloads:
Commits (30d): 4
Language: TypeScript
License: MIT
Stars: 25
Forks: 3
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
Stale 6m No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work