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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work