experimental-ext-variants/go/sdk
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kurt Degiorgio dbf99bebf0
Define types and architecture for a variant-aware MCP server (#2)
Defines the core types and API for server variants extension, laying
groundwork for multi-variant server implementation. Server.Run() is not
  yet implemented but architecture is designed and documented.

  - Add Server type with variant registration 
  - Implement default priority-based ranking 
  - Define ServerVariant, VariantHints, and related types per SEP spec
  - Add comprehensive example demonstrating intended multi-variant usage
  - Document implementation plan for Server.Run() dispatch architecture
  
  
  Next PRs:
  
  -  Unit Tests
  -  Implementation for Server.Run
  -  Conformance Testing

Signed-off-by: Kurt Degiorgio <kdegiorgio@bloomberg.net>
2026-02-11 23:36:11 +00:00
..
examples Define types and architecture for a variant-aware MCP server (#2) 2026-02-11 23:36:11 +00:00
internal Merge pull request #1 from modelcontextprotocol/chore/scaffolding 2026-01-27 20:10:28 +00:00
variants Define types and architecture for a variant-aware MCP server (#2) 2026-02-11 23:36:11 +00:00
go.mod Define types and architecture for a variant-aware MCP server (#2) 2026-02-11 23:36:11 +00:00
go.sum Define types and architecture for a variant-aware MCP server (#2) 2026-02-11 23:36:11 +00:00
README.md Merge pull request #1 from modelcontextprotocol/chore/scaffolding 2026-01-27 20:10:28 +00:00

MCP Variants - Go Implementation

This will contain the Go implementation of the MCP Variants based on SEP-2053.