Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.242 ·

New /plugin-types command writes TypeScript types for your connected MCP tools

Type /plugin-types to generate a TypeScript file typing every connected MCP tool's arguments.

Use it now Notable No documentation found New Features
JSON All of v2.1.242
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Slash CommandsArea: what it touches
New FeaturesKind: in v2.1.242,
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.

Read from
Names in the bundle/plugin-types

See this entry in the whole of v2.1.242 →

Feedback