Skip to content

docs: add @modelcontextprotocol/fastify to middleware listings#2516

Open
ayaangazali wants to merge 1 commit into
modelcontextprotocol:mainfrom
ayaangazali:docs/fastify-middleware-listings
Open

docs: add @modelcontextprotocol/fastify to middleware listings#2516
ayaangazali wants to merge 1 commit into
modelcontextprotocol:mainfrom
ayaangazali:docs/fastify-middleware-listings

Conversation

@ayaangazali

Copy link
Copy Markdown

Fixes #2112

@modelcontextprotocol/fastify is published on npm (private: false, currently 2.0.0-beta.4, same shape as the other three middleware packages) but it wasn't mentioned in any of the prose listings. This adds it to:

  • root README.md: the overview parenthetical, the middleware packages bullet list, and the install commands block (the three spots from the issue)
  • packages/middleware/README.md: the packages list
  • packages/server/README.md: the optional framework adapters line
  • docs/clients/middleware.md: the "not the framework middleware packages" info note (also linked the Fastify serving page next to Express and Hono)

I found the last three by grepping for listings that mention hono but not fastify, and mentioned them on the issue before starting. Wording for the new fastify bullets copies the express one (app defaults + Host header validation) since that matches what the fastify package README says it does.

Checked locally: pnpm typecheck:all, pnpm build:all, pnpm lint:all and pnpm docs:check all pass (the docs build catches dead links, so the new fastify.md link is covered). Also confirmed the package page exists on npm so the npmjs link in the server README doesn't 404.

Docs only, so no changeset added (matching earlier docs PRs like #2426 and #2427).


small disclosure: i'm a college freshman getting started with OSS and i used claude code to help verify the sites and run the checks. the edits went through me and i double checked each spot, but if i missed a convention here i'm happy to fix it :)

@ayaangazali
ayaangazali requested a review from a team as a code owner July 18, 2026 10:36
Copilot AI review requested due to automatic review settings July 18, 2026 10:36
@changeset-bot

changeset-bot Bot commented Jul 18, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 0b0546c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@pkg-pr-new

pkg-pr-new Bot commented Jul 18, 2026

Copy link
Copy Markdown

Open in StackBlitz

@modelcontextprotocol/client

npm i https://pkg.pr.new/@modelcontextprotocol/client@2516

@modelcontextprotocol/codemod

npm i https://pkg.pr.new/@modelcontextprotocol/codemod@2516

@modelcontextprotocol/core

npm i https://pkg.pr.new/@modelcontextprotocol/core@2516

@modelcontextprotocol/server

npm i https://pkg.pr.new/@modelcontextprotocol/server@2516

@modelcontextprotocol/server-legacy

npm i https://pkg.pr.new/@modelcontextprotocol/server-legacy@2516

@modelcontextprotocol/express

npm i https://pkg.pr.new/@modelcontextprotocol/express@2516

@modelcontextprotocol/fastify

npm i https://pkg.pr.new/@modelcontextprotocol/fastify@2516

@modelcontextprotocol/hono

npm i https://pkg.pr.new/@modelcontextprotocol/hono@2516

@modelcontextprotocol/node

npm i https://pkg.pr.new/@modelcontextprotocol/node@2516

commit: 0b0546c

The fastify middleware package is published (private: false, versioned with
the other adapters) but was missing from every prose listing of the
middleware packages: the root README overview, packages list, and install
block, the packages/middleware README, the packages/server README adapter
line, and the disambiguation note in docs/clients/middleware.md.

Fixes modelcontextprotocol#2112
@ayaangazali
ayaangazali force-pushed the docs/fastify-middleware-listings branch from d9adf8e to 0b0546c Compare July 18, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(README): @modelcontextprotocol/fastify missing from middleware listing

2 participants