What probably matters to youSection of the release
What
/plugin-types generates claude-code-mcp.d.ts in .claude/types, or in a directory you pass, containing an McpToolInputs interface built from every connected MCP server's advertised tool schemas. A plugin checking e.tool === "mcp__<server>__<tool>" then gets that tool's exact arguments typed. It reports how many tools from how many servers it wrote.
Details
Refuses to write outside the project directory or through a symlink.
Registered as an ordinary local command and usable non-interactively.
Types come from the servers connected in the current session, so reconnecting or adding a server means re-running it.
Usage
/plugin-types
/plugin-types src/types
Evidence
Write claude-code-mcp.d.ts: the inputs of the connected MCP tools, for typing a plugin against this session
Strings lifted out of the shipped bundle, so the claim above can be checked against them.