From 9d1c1b911c44d768373006289b53d9da1738880e Mon Sep 17 00:00:00 2001 From: ayaangazali Date: Tue, 28 Jul 2026 14:53:27 -0700 Subject: [PATCH] docs: add @modelcontextprotocol/fastify to the middleware disambiguation note The GA docs pass (#2566) added fastify to the package listings in README.md, packages/middleware/README.md and packages/server/README.md, but the client-middleware page still names only express, hono and node when disambiguating client middleware from the framework adapters. Add fastify to that list and link the existing serving/fastify.md page. Closes #2112. --- docs/clients/middleware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/clients/middleware.md b/docs/clients/middleware.md index 2904850fea..88eafd2967 100644 --- a/docs/clients/middleware.md +++ b/docs/clients/middleware.md @@ -26,7 +26,7 @@ const transport = new StreamableHTTPClientTransport(new URL('http://localhost:30 Every request this transport sends now carries the header — including the requests the SDK sends that you never wrote, like `initialize`. ::: info Not the framework middleware packages -This page is about client request middleware: functions that wrap the `fetch` inside `@modelcontextprotocol/client`. The `@modelcontextprotocol/express`, `@modelcontextprotocol/hono`, and `@modelcontextprotocol/node` packages also carry the word "middleware" — those are server-side framework adapters for mounting a handler. See [Express](../serving/express.md) and [Hono](../serving/hono.md). +This page is about client request middleware: functions that wrap the `fetch` inside `@modelcontextprotocol/client`. The `@modelcontextprotocol/express`, `@modelcontextprotocol/fastify`, `@modelcontextprotocol/hono`, and `@modelcontextprotocol/node` packages also carry the word "middleware" — those are server-side framework adapters for mounting a handler. See [Express](../serving/express.md), [Fastify](../serving/fastify.md), and [Hono](../serving/hono.md). ::: ## Compose several middlewares