diff --git a/README.md b/README.md index 86d41d8..235cff3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ > #### **Status:** Experimental. This work is for prototyping and feedback only, and is not an accepted or official MCP extension. -This repository defines a TypeScript source-of-truth and generated JSON Schema for **MCP Server Cards**. Server Cards are a static metadata document that describes a remote MCP server enough for clients to discover and connect to it before initialization. +This repository defines a TypeScript source-of-truth and generated JSON Schema for **MCP Server Cards**. Server Cards are a static metadata document that describes a remote MCP server enough for clients to discover and connect to it. It tracks [SEP-2127](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127) and is intended to be lifted directly into the main spec when Server Cards graduate (see [Graduation plan](#graduation-plan) below). diff --git a/docs/discovery.md b/docs/discovery.md index 8838b39..8d9a772 100644 --- a/docs/discovery.md +++ b/docs/discovery.md @@ -3,8 +3,8 @@ **Protocol Revision**: draft MCP defines a discovery mechanism that enables clients to find available MCP servers on a -domain without prior configuration. This mechanism complements the lifecycle handshake by -answering _where_ to connect, before the protocol establishes _how_ to communicate. +domain without prior configuration. This mechanism answers _where_ to connect, before any +protocol exchange establishes _how_ to communicate. ## MCP Catalog diff --git a/schema.json b/schema.json index 4223b55..a93de94 100644 --- a/schema.json +++ b/schema.json @@ -141,7 +141,7 @@ "type": "array" }, "supportedProtocolVersions": { - "description": "MCP protocol versions actively supported by this remote endpoint. Allows\nclients to negotiate a compatible protocol version before initialization.", + "description": "MCP protocol versions actively supported by this remote endpoint. Allows\nclients to select a compatible protocol version before connecting.", "items": { "type": "string" }, diff --git a/schema.ts b/schema.ts index a786c72..20f168d 100644 --- a/schema.ts +++ b/schema.ts @@ -197,7 +197,7 @@ export interface Remote { /** * MCP protocol versions actively supported by this remote endpoint. Allows - * clients to negotiate a compatible protocol version before initialization. + * clients to select a compatible protocol version before connecting. */ supportedProtocolVersions?: string[]; }