Skip to content

Commit e9d025d

Browse files
authored
Merge branch 'main' into clarify-json-schema-version
2 parents 0aae433 + 5fa3143 commit e9d025d

File tree

5 files changed

+23
-5
lines changed

5 files changed

+23
-5
lines changed

docs/specification/draft/basic/lifecycle.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ The client **MUST** initiate this phase by sending an `initialize` request conta
8383
"name": "ExampleClient",
8484
"title": "Example Client Display Name",
8585
"version": "1.0.0",
86+
"description": "An example MCP client application",
8687
"icons": [
8788
{
8889
"src": "https://example.com/icon.png",
@@ -130,6 +131,7 @@ The server **MUST** respond with its own capabilities and information:
130131
"name": "ExampleServer",
131132
"title": "Example Server Display Name",
132133
"version": "1.0.0",
134+
"description": "An example MCP server providing tools and resources",
133135
"icons": [
134136
{
135137
"src": "https://example.com/server-icon.svg",

docs/specification/draft/changelog.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ the previous revision, [2025-06-18](/specification/2025-06-18).
2121

2222
## Minor changes
2323

24-
1. Clarify that servers must respond with HTTP 403 Forbidden for invalid Origin headers in Streamable HTTP transport. (PR [#1439](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1439))
25-
2. Updated the [Security Best Practices guidance](https://modelcontextprotocol.io/specification/draft/basic/security_best_practices).
26-
3. Clarify that input validation errors should be returned as Tool Execution Errors rather than Protocol Errors to enable model self-correction ([SEP-1303](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1303)).
27-
4. Support polling SSE streams by allowing servers to disconnect at will ([SEP-1699](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1699)).
24+
1. Add optional `description` field to `Implementation` interface to align with MCP registry server.json format and provide human-readable context during initialization.
25+
2. Clarify that servers must respond with HTTP 403 Forbidden for invalid Origin headers in Streamable HTTP transport. (PR [#1439](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1439))
26+
3. Updated the [Security Best Practices guidance](https://modelcontextprotocol.io/specification/draft/basic/security_best_practices).
27+
4. Clarify that input validation errors should be returned as Tool Execution Errors rather than Protocol Errors to enable model self-correction ([SEP-1303](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1303)).
28+
5. Support polling SSE streams by allowing servers to disconnect at will ([SEP-1699](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1699)).
2829

2930
## Other schema changes
3031

docs/specification/draft/schema.mdx

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

schema/draft/schema.json

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

schema/draft/schema.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,15 @@ export interface BaseMetadata {
543543
export interface Implementation extends BaseMetadata, Icons {
544544
version: string;
545545

546+
/**
547+
* An optional human-readable description of what this implementation does.
548+
*
549+
* This can be used by clients or servers to provide context about their purpose
550+
* and capabilities. For example, a server might describe the types of resources
551+
* or tools it provides, while a client might describe its intended use case.
552+
*/
553+
description?: string;
554+
546555
/**
547556
* An optional URL of the website for this implementation.
548557
*

0 commit comments

Comments
 (0)