MCPNews

The Model Context Protocol ecosystem, verified

Current spec 2026-07-28

Apache SkyWalking's MCP server moves to the official Go SDK and adds 2026-07-28 support on master

A pull request merged into apache/skywalking-mcp on 2026-08-14 replaced the server's MCP plumbing with the official modelcontextprotocol/go-sdk and, per the project's changelog, added support for the 2026-07-28 revision while keeping the legacy initialize handshake working on the same endpoint. The work sits under an untagged 0.3.0 heading; the newest release remains v0.2.0.

The Apache SkyWalking project merged a rewrite of its MCP server's protocol layer on 2026-08-14. Pull request #44 replaced the server's existing MCP plumbing with the official modelcontextprotocol/go-sdk, a change of 1,958 added and 2,233 deleted lines across 56 files, and go.mod on master now requires that SDK at v1.7.0.

The project's changelog states what the migration bought. Under a 0.3.0 heading, it says the server gained support for the 2026-07-28 revision and that "clients on earlier revisions keep working: the server answers both the per-request _meta model and the legacy initialize handshake on the same endpoint". That dual-era serving is the same migration pattern the C# SDK shipped as HttpServerSessionMode on 2026-08-13 and the Ruby SDK described as an era lock on 2026-08-15, arriving here in a server rather than an SDK.

Two other changes are listed alongside it. Tool input schemas are now inferred from the Go request structs rather than declared separately, so a schema cannot drift from the type it describes, and required tool parameters are enforced instead of silently falling back to a default time window. The MQE documentation resources were removed on the grounds that clients rarely read them.

None of this has shipped in a release. The repository's tags run v0.1.0-rc0, v0.1.0 and v0.2.0, with nothing for 0.3.0, so the changelog section describes work on the default branch. MCP News records the server's spec support as unverified until a release carries it.

Related spec revisions

How was this verified, and what are the sources?

Published · last verified · confidence 1.00.

  1. apache/skywalking-mcp pull request #44 "feat: migrate to the official MCP Go SDK with 2026-07-28 protocol support" - merged 2026-08-14T00:44Z as commit ea491e1e0 across 56 files, 1958 additions and 2233 deletions - accessed
  2. SkyWalking MCP CHANGES.md on master - the 0.3.0 section states the server "Migrated to the official modelcontextprotocol/go-sdk, adding support for MCP protocol version 2026-07-28. Clients on earlier revisions keep working: the server answers both the per-request _meta model and the legacy initialize handshake on the same endpoint", that tool input schemas are now inferred from their Go request types, that the MQE documentation resources were removed, and that Go 1.26 is now required - accessed
  3. apache/skywalking-mcp tags and go.mod - tags are v0.1.0-rc0, v0.1.0 and v0.2.0 only, with no 0.3.0 release; go.mod on master requires github.com/modelcontextprotocol/go-sdk v1.7.0 - accessed

← All news