Releases: Automattic/mcp-remote
Releases · Automattic/mcp-remote
Release list
v0.1.48
Published as @automattic/mcp-remote@0.1.48.
Changes
--instructions-fileflag (#2): load markdown/text from a local file and append it to the upstream server'sInitializeResult.instructions, letting operators surface server-level guidance to MCP clients (e.g. Claude Code session context) without requiring an upstream change. If the upstream response already hasinstructions, the file is appended after a blank line; otherwise the file contents are used as-is. The path is resolved against cwd and read once at startup; a missing/unreadable path or missing flag value exits with an error.- Fix id-0 correlation in the proxy (#2): the message transformer used
if (!messageId), which treated JSON-RPC id0as absent. MCP SDK clients increment request ids from 0, so the very first request — typicallyinitialize— bypassed correlation entirely, silently skipping both instructions injection andtools/listfiltering. Replaced with explicitundefined/nullchecks and added regression tests for numeric id 0.
Spec reference: InitializeResult.instructions is a standard, optional field in the MCP 2025-06-18 lifecycle schema.
Install: npx @automattic/mcp-remote@0.1.48 https://remote.mcp.server/sse
v0.1.47
First release published under the @automattic scope on npm: @automattic/mcp-remote@0.1.47.
This is a maintained fork of the unmaintained geelen/mcp-remote (via anandnalya/mcp-remote). The package name and repository now point at Automattic, and the README documents the fork lineage. Original attribution is preserved in the package contributors and the MIT LICENSE.
Install: npx @automattic/mcp-remote https://remote.mcp.server/sse