Skip to content

Commit 546bdd6

Browse files
dsp-antclaude
andcommitted
Fix BCP 14 key word capitalization in General Fields section
Correct usage of RFC 2119/8174 key words by capitalizing MUST, MUST NOT, and MAY as required by BCP 14 specification. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 2268e2c commit 546bdd6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/specification/draft/basic/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ The `_meta` property/parameter is reserved by MCP to allow clients and servers
128128
to attach additional metadata to their interactions.
129129

130130
Certain key names are reserved by MCP for protocol-level metadata, as specified below;
131-
implementations must not make assumptions about values at these keys.
131+
implementations MUST NOT make assumptions about values at these keys.
132132

133133
Additionally, definitions in the [schema](https://github.com/modelcontextprotocol/specification/blob/main/schema/draft/schema.ts)
134134
may reserve particular names for purpose-specific metadata, as declared in those definitions.
@@ -137,11 +137,11 @@ may reserve particular names for purpose-specific metadata, as declared in those
137137

138138
**Prefix:**
139139

140-
- If specified, must be a series of labels separated by dots (`.`), followed by a slash (`/`).
141-
- Labels must start with a letter and end with a letter or digit; interior characters can be letters, digits, or hyphens (`-`).
140+
- If specified, MUST be a series of labels separated by dots (`.`), followed by a slash (`/`).
141+
- Labels MUST start with a letter and end with a letter or digit; interior characters can be letters, digits, or hyphens (`-`).
142142
- The `modelcontextprotocol.[*]/` and `mcp.[*]/` prefixes are reserved for MCP use (where `[*]` stands for any top-level domain).
143143

144144
**Name:**
145145

146-
- Unless empty, must begin and end with an alphanumeric character (`[a-z0-9A-Z]`).
147-
- Could contain hyphens (`-`), underscores (`_`), dots (`.`), and alphanumerics in between.
146+
- Unless empty, MUST begin and end with an alphanumeric character (`[a-z0-9A-Z]`).
147+
- MAY contain hyphens (`-`), underscores (`_`), dots (`.`), and alphanumerics in between.

0 commit comments

Comments
 (0)