Skip to content

Commit eeebf87

Browse files
committed
Update authorization.mdx
1 parent 302512e commit eeebf87

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/specification/draft/basic/authorization.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ For the purposes of this specification, the canonical URI of an MCP server is de
210210
1. **MUST** include the fully qualified domain name (FQDN) of the server.
211211
1. **MUST** include any non-default port if applicable (e.g., `https://mcp.example.com:8443`).
212212
1. **MUST NOT** include a fragment component.
213+
1. **SHOULD** use lowercase for the scheme and host components as per [RFC 3986 Section 6.2.2.1](https://www.rfc-editor.org/rfc/rfc3986#section-6.2.2.1), which defines this as the canonical form for comparison purposes.
213214
1. **SHOULD NOT** include a query component unless necessary for MCP server identification.
214215
1. **SHOULD NOT** include path components beyond what is necessary to uniquely identify the MCP server.
215-
1. **SHOULD** use lowercase for the scheme and host components as per [RFC 3986 Section 6.2.2.1](https://www.rfc-editor.org/rfc/rfc3986#section-6.2.2.1), which defines this as the canonical form for comparison purposes.
216216

217217
MCP clients **SHOULD** provide the most specific URI that they can for the MCP server they intend to access, following the guidance in [RFC 8707](https://www.rfc-editor.org/rfc/rfc8707). While the canonical form uses lowercase scheme and host components, implementations **SHOULD** accept uppercase scheme and host components for robustness and interoperability.
218218

0 commit comments

Comments
 (0)