Skybridge v2 Adds Eval Testing and Adopts Stateless MCP Protocol Revision
Skybridge has released version 2, updating its framework to support the July 2025 stateless revision of the Model Context Protocol (MCP), which removed the initialize handshake and session ID. The update introduces breaking changes, most notably a shift from a single long-lived McpServer instance to a factory pattern that spins up a fresh server for each request. Alongside protocol compliance, v2 ships a new feature called Evals, which allows developers to define and run LLM-assisted tests to verify app behaviour before publishing to stores. The app definition structure has also been reorganised, splitting server configuration and startup into separate files so that tests and evals can import the app without triggering its execution. Developers migrating from v1 are warned to move one-time setup work such as database pools and config parsing into a dedicated setup field, as placing such logic inside the per-request handler can cause serious performance issues in production.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in