Skip to content
PluginStats

@nestjs-mcp/server weekly downloads statistics

By nestjs-mcp · npm · MCP servers

Modular library for building scalable MCP servers with NestJS, providing decorators and integration patterns as a wrapper for the official MCP TypeScript SDK.

View on npm Stale · Oct 18, 2026

@nestjs-mcp/server has 3,009 recorded weekly downloads on npm, ranking #1267 of 2,391 tracked listings.

Weekly downloads
3,009
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1267
Among tracked npm listings

About @nestjs-mcp/server

MCP Server NestJS Module Library <!-- omit in toc -->

NPM Version Semantic Release Downloads CI Pipeline codecov Known Vulnerabilities MIT License PRs Welcome Contributor Covenant


Overview <!-- omit in toc -->

NestJS MCP Server is a modular library for building Model Context Protocol (MCP) servers using NestJS. It provides decorators, modules, and integration patterns to expose MCP resources, tools, and prompts in a scalable, maintainable way. This project is a wrapper for the official @modelcontextprotocol/sdk and is always kept compatible with its types and specification.


Table of Contents <!-- omit in toc -->


Installation

npm install @nestjs-mcp/server @modelcontextprotocol/sdk zod
# or
yarn add @nestjs-mcp/server @modelcontextprotocol/sdk zod
# or
pnpm add @nestjs-mcp/server @modelcontextprotocol/sdk zod

Quickstart

Register the MCP module in your NestJS app and expose a simple tool:

import { Module } from '@nestjs/common';

import { CallToolResult } from '@modelcontextprotocol/sdk/types';

import { Resolver, Tool, McpModule } from '@nestjs-mcp/server';

@Resolver()
export class HealthResolver {
  /**
   * Simple health check tool
   */
  @Tool({ name: 'server_health_check' })
  healthCheck(): CallToolResult {
    return {
      content: [
        {
          type: 'text',
          text: 'Server is operational. All systems running normally.',
        },
      ],
    };
  }
}

@Module({
  imports: [
    McpModule.forRoot({
      name: 'My MCP Server',
      version: '1.0.0',
    }),
  ],
  providers: [HealthResolver],
})
export class AppModule {}

What is MCP?

The Model Context Protocol (MCP) is an open protocol for connecting LLMs to external data, tools, and prompts. MCP servers expose resources (data), tools (actions), and prompts (conversational flows) in a standardized way, enabling seamless integration with LLM-powered clients.


Core Concepts

Server

The MCP Server is the main entry point for exposing capabilities to LLMs. It manages the registration and discovery of resources, tools, and prompts.

Resource

A Resource represents structured data or documents that can be queried or retrieved by LLMs. Resources are typically read-only and are identified by a unique URI.

Tool…

Description from the npm listing.

  • decorators
  • integration
  • large-language-models
  • llm
  • mcp
  • model-context-protocol
  • module
  • nestjs
  • npm
  • pnpm
  • sdk
  • server
  • typescript
  • yarn

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@nestjs-mcp/server weekly downloads on npm, last 90 days: 3,009 weekly downloads as of Oct 18, 2026.@nestjs-mcp/serverWeekly downloads on npm · Last 90 days3,009downloads / week2.7K2.8K2.9K3K3.1K3.2K3.3K3.4KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 18, 2026pluginstats.com
@nestjs-mcp/server weekly downloads on npm, last 90 days: 3,009 weekly downloads as of Oct 18, 2026.

7/30/90-day growth

@nestjs-mcp/server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@nestjs-mcp/serverWeekly downloads growth on npm3,009downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@nestjs-mcp/server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@nestjs-mcp/server npm ranking history: currently #1267 (by weekly downloads).@nestjs-mcp/servernpm ranking · by weekly downloads · Last 90 days#1267current rank#1265#1266#1267#1268#1269Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 21, 2026 – Oct 21, 2026 · 1 observations · Updated Oct 18, 2026pluginstats.com
@nestjs-mcp/server npm ranking history: currently #1267 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,196 shown · page 64, #18 (overall #1,278)
All npm: every listing in weekly downloads order

Listing placement

MCP servers300 listings · 15 pages · page 14, #9 (overall #269)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @nestjs-mcp/server
Date (UTC)Weekly downloadsChange vs. previous
3,009—

Similar npm MCP servers plugins

All 20 @nestjs-mcp/server alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@nestjs-mcp/server. First seen Oct 21, 2026; last successful collection Oct 21, 2026. See the methodology.