Skip to content
PluginStats

@modelcontextprotocol/fastify weekly downloads statistics

By modelcontextprotocol (8 listings) · npm · MCP servers

Fastify adapters for the Model Context Protocol TypeScript server SDK - Fastify middleware

View on npm Stale · Oct 17, 2026

@modelcontextprotocol/fastify has 31,765 recorded weekly downloads on npm, an increase of 75.4% over the past 30 days, ranking #654 of 2,256 tracked listings.

Weekly downloads
31,765
Official API · Oct 17, 2026
7-day growth
-9.2%
-3.2K weekly downloads
30-day growth
+75.4%
+13.7K weekly downloads
90-day growth
+1415%
+29.7K weekly downloads
Rank
#654
Among tracked npm listings

About @modelcontextprotocol/fastify

@modelcontextprotocol/fastify

Fastify adapters for the MCP TypeScript server SDK.

This package is a thin Fastify integration layer for @modelcontextprotocol/server.

It does not implement MCP itself. Instead, it helps you:

• create a Fastify app with sensible defaults for MCP servers • add DNS rebinding protection via Host header validation (recommended for localhost servers)

Install

Exports

• createMcpFastifyApp(options?) • hostHeaderValidation(allowedHostnames) • localhostHostValidation()

Usage

Create a Fastify app (localhost DNS rebinding protection by default)

Streamable HTTP endpoint (Fastify)

To reject non-POST requests with 405 Method Not Allowed, add routes for GET and DELETE that send a JSON-RPC error response.

Host header validation (DNS rebinding protection)

Description from the npm listing.

  • modelcontextprotocol
  • mcp
  • fastify
  • middleware

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

@modelcontextprotocol/fastify weekly downloads on npm, last 90 days: 31,765 weekly downloads as of Oct 17, 2026, +1415% over 90 days.@modelcontextprotocol/fastifyWeekly downloads on npm · Last 90 days31,765downloads / week+1415% over 90 days010K20K30K40K50KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 17, 2026 · 88 observations · Updated Oc…pluginstats.com
@modelcontextprotocol/fastify weekly downloads on npm, last 90 days: 31,765 weekly downloads as of Oct 17, 2026, +1415% over 90 days.

7/30/90-day growth

@modelcontextprotocol/fastify weekly downloads growth on npm: -9.2% over 7 days, +75.4% over 30 days, +1415% over 90 days.@modelcontextprotocol/fastifyWeekly downloads growth on npm31,765downloads / week now7-day growth-3,236 weekly downloads-9.2%30-day growth+13,655 weekly downloads+75.4%90-day growth+29,668 weekly downloads+1415%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@modelcontextprotocol/fastify weekly downloads growth on npm: -9.2% over 7 days, +75.4% over 30 days, +1415% over 90 days.

Ranking history

@modelcontextprotocol/fastify npm ranking history: currently #654 (by weekly downloads).@modelcontextprotocol/fastifynpm ranking · by weekly downloads · Last 90 days#654current rank#652#653#654#655#656Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 18, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
@modelcontextprotocol/fastify npm ranking history: currently #654 (by weekly downloads).

Listing placement

All npm2,256 listings · 113 pages · 1,130 shown · page 33, #14 (overall #654)
All npm: every listing in weekly downloads order

Listing placement

MCP servers255 listings · 13 pages · page 4, #11 (overall #71)
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 (121)
Recent weekly downloads observations for @modelcontextprotocol/fastify
Date (UTC)Weekly downloadsChange vs. previous
31,765-4.5K
36,285+7.2K
29,074-8.2K
37,282-6.5K
43,7830
43,783+4.3K
39,446+4.4K
35,001-337
35,338+4.1K
31,191+4K
27,196+1.9K
25,296-4.8K
30,103+1.1K
29,033—

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/@modelcontextprotocol/fastify. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.