Changelog

Release history for mcp-schema.

Changed
  • Bump typescript to ^5.9.0 and vitest to ^3.2.0.
  • MCP_SPEC_VERSION advanced to "0.3.1" to match the package.
Fixed
  • Stale mcp-spec package-name references in doc comments and README examples carried over from the pre-rename package.
Added
  • McpIcon type and icons field on tools, resources, resource templates, prompts, and server info.
  • Optional description on McpServerInfo for human-readable server metadata.
Added
  • Test suite (14 tests) and GitHub Actions CI matrix (Node 20, 22, 24).
  • Badges and protocol-version compatibility table in the README.
Changed
  • Renamed from mcp-spec to mcp-schema.
Added
  • Initial release: TypeScript types and JSON Schema for the mcp.json format — tools, resources, resource templates, prompts, server info, capabilities, and transports (stdio, SSE, streamable HTTP).