Skip to content

Commit 1e94a53

Browse files
authored
Merge pull request modelcontextprotocol#1771 from modelcontextprotocol/update-meta-prefix-reservation
Update _meta prefix reservation to recommend reverse DNS
2 parents adf14e2 + acc9692 commit 1e94a53

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/specification/draft/basic/index.mdx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,10 @@ may reserve particular names for purpose-specific metadata, as declared in those
191191

192192
- If specified, MUST be a series of labels separated by dots (`.`), followed by a slash (`/`).
193193
- Labels MUST start with a letter and end with a letter or digit; interior characters can be letters, digits, or hyphens (`-`).
194-
- Any prefix beginning with zero or more valid labels, followed by `modelcontextprotocol` or `mcp`, followed by any valid label,
195-
is **reserved** for MCP use.
196-
- For example: `modelcontextprotocol.io/`, `mcp.dev/`, `api.modelcontextprotocol.org/`, and `tools.mcp.com/` are all reserved.
194+
- Implementations SHOULD use reverse DNS notation (e.g., `com.example/` rather than `example.com/`).
195+
- Any prefix where the second label is `modelcontextprotocol` or `mcp` is **reserved** for MCP use.
196+
- For example: `io.modelcontextprotocol/`, `dev.mcp/`, `org.modelcontextprotocol.api/`, and `com.mcp.tools/` are all reserved.
197+
- However, `com.example.mcp/` is NOT reserved, as the second label is `example`.
197198

198199
**Name:**
199200

0 commit comments

Comments
 (0)