-
Notifications
You must be signed in to change notification settings - Fork 2
Add custom registry tutorial and JSON schema reference #123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a new tutorial for creating custom MCP registries and introduces JSON schema reference documentation. The primary purpose is to help users understand how to create and manage their own custom registries for ToolHive, complete with schema validation and proper documentation structure.
Key changes:
- Adds a comprehensive custom registry tutorial with step-by-step instructions
- Integrates JSON schema plugin for rendering registry schema documentation
- Reorganizes sidebar navigation to separate quickstart guides from tutorials
Reviewed Changes
Copilot reviewed 10 out of 13 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
static/api-specs/toolhive-registry-schema.json |
New JSON schema file defining the structure for ToolHive registry entries |
docs/toolhive/tutorials/custom-registry.mdx |
New tutorial teaching users how to create custom MCP registries |
docs/toolhive/reference/registry-schema.mdx |
New reference page rendering the registry JSON schema |
sidebars.ts |
Restructured navigation to separate quickstart from tutorials and added new sections |
package.json |
Added docusaurus-json-schema-plugin dependency for schema rendering |
docusaurus.config.ts |
Added JSON schema theme and new references dropdown menu |
scripts/update-toolhive-reference.sh |
Enhanced script to handle registry schema updates |
docs/toolhive/guides-cli/registry.md |
Updated to reference new tutorial and schema documentation |
docs/toolhive/reference/crd-spec.mdx |
Fixed import path for CRD API documentation |
.github/workflows/update-toolhive-reference.yml |
Minor wording improvement in PR description |
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
7364e6b to
bd52f30
Compare
Description
Adds a new tutorial for creating a custom registry. Also adds the Docusaurus JSON schema plugin to render the registry schema reference.
Related issues/PRs
N/A
Merge checklist
Content
sidebars.ts) updated for added, deleted, reordered, or renamed filesvercel.jsonfor moved, renamed, or deleted pages (i.e., if the URL slug changed)Reviews
Signed-off-by: Dan Barr [email protected]