registry/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
adam jones 44e35020b0
Add optional title field to server.json schema (#608)
## Summary

Introduces a new optional `title` field for MCP servers to provide a
clean, human-readable display name that clients and subregistries can
use for display purposes.

Fixes #606

## Changes

- Added `title` field to `ServerJSON` type (optional, max 100 chars)
- Added validation to reject titles ending with 'MCP Server', 'MCP
server', or 'MCP' suffixes
- Updated JSON schema and OpenAPI specification
- Added comprehensive test coverage for title validation
- Updated all documentation examples to demonstrate the new field

## Validation

The title field:
- Is optional (can be omitted)
- Must not be only whitespace if provided
- Must not end with MCP-related suffixes (case-insensitive)
- Can contain 'MCP' in the middle (e.g., "MCP Weather API" is valid)

Examples:
- ✅ Valid: "GitHub", "Weather API", "Slack Integration"
- ❌ Invalid: "GitHub MCP", "Weather MCP Server", "Slack-MCP"

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-06 11:57:01 +01:00
..
explanations docs: Force white background for ecosystem diagram (#564) 2025-09-28 21:54:22 +03:00
guides Add optional title field to server.json schema (#608) 2025-10-06 11:57:01 +01:00
reference Add optional title field to server.json schema (#608) 2025-10-06 11:57:01 +01:00
community-projects.md Add MCP registry cheat sheet project link (#600) 2025-10-02 16:29:14 +01:00
README.md Add community-projects reference document (#569) 2025-09-29 21:38:46 +01:00
terms.md Add terms of service documentation (#346) 2025-09-05 00:35:24 +01:00

MCP Registry Documentation

The MCP registry provides MCP clients with a list of MCP servers, like an app store for MCP servers.

I want to...

Documentation Index