nest-mcp and nestjs-mcp

One tool appears to be a framework for building MCP servers, clients, and gateways within the NestJS ecosystem, while the other is a NestJS module that provides seamless MCP server integration using decorators, suggesting they are complementary in building MCP applications with NestJS.

nest-mcp
38
Emerging
nestjs-mcp
37
Emerging
Maintenance 10/25
Adoption 4/25
Maturity 9/25
Community 15/25
Maintenance 2/25
Adoption 7/25
Maturity 18/25
Community 10/25
Stars: 7
Forks: 4
Downloads:
Commits (30d): 0
Language: TypeScript
License: BSD-3-Clause
Stars: 25
Forks: 3
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
Stale 6m No Dependents

About nest-mcp

btwld/nest-mcp

Build Model Context Protocol (MCP) servers, clients, and gateways using the NestJS ecosystem you already know.

Provides multi-transport MCP support (HTTP, SSE, STDIO) with built-in auth guards, middleware chains, and resilience patterns (rate limiting, circuit breakers, retries). The gateway package enables upstream server aggregation with policy enforcement, response caching, and request/response transformation hooks. Architecture mirrors NestJS patterns: decorators for tools/resources/prompts, dependency injection for client connections, and modular composition across server, client, and gateway layers.

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