MCP-Nest and nestjs-mcp

These are competitors offering similar NestJS-based MCP server implementations, with the first being more mature (599 stars) and focusing on broader MCP exposure (tools, resources, prompts) while the second emphasizes LLM tool creation with OpenAI integration and decorator-based validation.

MCP-Nest
58
Established
nestjs-mcp
20
Experimental
Maintenance 16/25
Adoption 10/25
Maturity 9/25
Community 23/25
Maintenance 10/25
Adoption 1/25
Maturity 9/25
Community 0/25
Stars: 599
Forks: 104
Downloads:
Commits (30d): 4
Language: TypeScript
License: MIT
Stars: 1
Forks:
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No Package 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

Muzikanto/nestjs-mcp

NestJS MCP (Model Context Protocol) module — allows you to create “tools” (functions) for LLM or HTTP, with automatic detection via decorators, validation, and integration with OpenAI Function Calls.

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