Skip to content

refactor(client,server): move stdio transports to ./stdio subpath export - #1871

Merged
felixweinberger merged 10 commits into
mainfrom
fweinberger/browser-stdio-conditional-export
Apr 29, 2026
Merged

felixweinberger merged 10 commits into
mainfrom
fweinberger/browser-stdio-conditional-export

docs(changeset): scope dropped-node-import claim per package

182156c
Select commit
Loading
Failed to load commit list.
Claude / Claude Code Review completed Apr 27, 2026 in 22m 25s

Code review found 1 important issue

Found 2 candidates, confirmed 1. See review comments for details.

Details

Severity Count
🔴 Important 1
🟡 Nit 0
🟣 Pre-existing 0
Severity File:Line Issue
🔴 Important packages/server/src/index.ts:31-33 README.md still imports StdioServerTransport from package root

Annotations

Check failure on line 33 in packages/server/src/index.ts

See this annotation in the file changed.

@claude claude / Claude Code Review

README.md still imports StdioServerTransport from package root

The top-level `README.md` quickstart (line 98) still imports `StdioServerTransport` from the package root: `import { McpServer, StdioServerTransport } from '@modelcontextprotocol/server';`. After this PR removes that export from the root barrel, anyone copy-pasting the README snippet will hit `Module '@modelcontextprotocol/server' has no exported member 'StdioServerTransport'`. Every other doc surface (`docs/server*.md`, `docs/client*.md`, `docs/migration*.md`, all `examples/**`) was migrated to