registry/docs/reference
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
..
api Add optional title field to server.json schema (#608) 2025-10-06 11:57:01 +01:00
cli Introduce serverId, rename id to versionId (#465) 2025-09-21 15:00:09 +03:00
server-json Add optional title field to server.json schema (#608) 2025-10-06 11:57:01 +01:00
faq.md Clarify the docs around open/closed source and public/private MCP servers (#573) 2025-09-29 22:29:26 +01:00
README.md Big docs tidy up in preparation for launch (#364) 2025-09-07 10:44:42 +01:00

Reference Documentation

Technical specifications and quick lookups for the MCP Registry.

API Reference

server.json Reference

CLI Reference

Quick Reference