Skip to content

docs(README): add @modelcontextprotocol/fastify to middleware listing#2113

Open
sceran wants to merge 1 commit into
modelcontextprotocol:mainfrom
sceran:docs/readme-add-fastify-middleware
Open

docs(README): add @modelcontextprotocol/fastify to middleware listing#2113
sceran wants to merge 1 commit into
modelcontextprotocol:mainfrom
sceran:docs/readme-add-fastify-middleware

Conversation

@sceran
Copy link
Copy Markdown

@sceran sceran commented May 16, 2026

What

Add @modelcontextprotocol/fastify to the README in the three places where the other middleware packages are documented.

Why

The fastify middleware package is published (packages/middleware/fastify/package.json has private: false and shares the same 2.0.0-alpha.2 version as node/express/hono) and has its own README, but the top-level README omits it everywhere — overview line, middleware section, and install commands. Looks like an oversight from when fastify was added rather than an intentional exclusion. See #2112 for the original observation.

How

Three small additions, no removals:

  1. Overview parenthetical: (Express, Hono, Node.js HTTP)(Express, Hono, Fastify, Node.js HTTP)
  2. Middleware package list: add the @modelcontextprotocol/fastify bullet after the hono entry, using the same description shape Express uses.
  3. Installation block: add the npm install @modelcontextprotocol/fastify fastify snippet matching the hono entry.

Behavior change

  • Before: README documents node, express, hono. Fastify is invisible to anyone reading the top-level docs.
  • After: README documents all four published middleware packages consistently.

Breaking changes

None — docs only.

Test plan

No code paths touched. Spot-checked rendered Markdown locally.

Related


Code drafted with Claude Code assistance; manually reviewed and tested.

The fastify middleware package (private: false, 2.0.0-alpha.2) is
published alongside node, express, and hono, but was absent from
the top-level README in three places: overview, middleware section,
and install commands.

Closes modelcontextprotocol#2112
@sceran sceran requested a review from a team as a code owner May 16, 2026 20:28
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 16, 2026

⚠️ No Changeset found

Latest commit: 3d4e6d2

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

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 16, 2026

Open in StackBlitz

@modelcontextprotocol/client

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

@modelcontextprotocol/server

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

@modelcontextprotocol/express

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

@modelcontextprotocol/fastify

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

@modelcontextprotocol/hono

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

@modelcontextprotocol/node

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

commit: 3d4e6d2

@BossChaos

This comment was marked as abuse.

@BossChaos

This comment was marked as abuse.

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