Skip to content

v0.1.0

Choose a tag to compare

@paulbalandan paulbalandan released this 26 Jul 19:53
· 631 commits to 1.x since this release
v0.1.0
c88df84

What's Changed

Added

  • MCP server runtime: ServerBuilder plus Server, with tools, prompts, resources (static and RFC 6570 templated), completions, logging and ping handlers against MCP spec 2025-11-25.
  • MCP client runtime: ClientBuilder plus Client, with the initialize handshake, typed request methods, and the sendRequest escape hatch.
  • Tool I/O JSON Schema validation backed by opis/json-schema, pluggable via SchemaValidatorInterface. A tool returning structuredContent with no content blocks gets a serialised-JSON TextContent mirror.
  • Stdio transport for both server and client, plus an in-memory paired transport for tests.
  • JSON-RPC 2.0 envelope and MCP schema types under Nexus\Mcp\Core.
  • Every SDK exception implements McpExceptionInterface, so consumers can catch all SDK errors in one block.

Full Changelog: https://github.com/NexusPHP/mcp/releases/tag/v0.1.0