-
Notifications
You must be signed in to change notification settings - Fork 2
Add customize tools UI guide #268
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
base: main
Are you sure you want to change the base?
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 comprehensive documentation for the customize tools feature in ToolHive UI, which allows users to selectively enable or disable tools from MCP servers installed from the registry.
Key changes:
- New documentation page explaining tool customization functionality with step-by-step instructions
- Sidebar navigation updated to include the new customize tools guide
- Coverage of benefits, workflows, and technical details of the proxy filtering mechanism
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| sidebars.ts | Added customize-tools page to the guides-ui navigation structure |
| docs/toolhive/guides-ui/customize-tools.mdx | New comprehensive guide covering tool customization feature with examples and workflows |
9b00fb8 to
c5993b9
Compare
c5993b9 to
b72df1b
Compare
|
@claude please review this new how-to guide for clarity and consistency with the project style guide. Also suggest where some cross-references from existing pages would make sense. |
|
Claude finished @danbarr's task —— View job Review completeI've reviewed the new customize tools documentation for clarity and consistency with the project style guide. Overall, this is well-written documentation that follows the style guide closely. Below are my findings organized by category. Style and clarity feedbackStrengths
Suggestions for improvement1. Minor capitalization inconsistency (line 38) Find the server you want to customize and click the menu (︙) on its card.
Find the server you want to customize and click the **menu (︙)** on its card.Or better yet, match the pattern from Click the **menu (︙)** on the server card and select **Customize Tools** from the dropdown menu.2. Redundant phrase (line 39) 3. Consider adding bold formatting for UI elements (lines 58-59) - **Green (enabled)**: The tool is available to AI clients
- **Gray (disabled)**: The tool is hidden from AI clients
- Green (enabled): The tool is available to AI clients
- Gray (disabled): The tool is hidden from AI clientsActually, looking at this more carefully, the colors themselves aren't UI elements—they're visual states. The current formatting is acceptable, but you could also write it as: - Enabled (green): The tool is available to AI clients
- Disabled (gray): The tool is hidden from AI clients4. "Reset to defaults" section (lines 119-128) ## Reset to defaults
To restore all tools to their default enabled state:
1. Open the customize tools page for the server.
1. Enable all tools using the toggle switches.
1. Click **Apply** to save your changes.5. Inconsistent reference style (line 113) 1. Copy the server to multiple groups (see [Organize servers into groups](./group-management.mdx)).
1. Copy the server to multiple groups (see [Organize servers into groups](./group-management.mdx)).This is actually correct as-is! Cross-reference suggestionsPages that should link TO customize-tools.mdx1. - **Customize tools**: Click the menu (︙) on the server card and select **Customize Tools** to enable or disable individual tools from registry servers. See [Customize tools](./customize-tools.mdx) for details.Also consider adding to the "Next steps" section (after line 492): - Customize which tools are available from registry servers using the [customize tools guide](./customize-tools.mdx).2. After exploring the registry and finding servers you want to use:
- **Install servers**: Click on servers from the registry to install and configure them for your environment
- **Customize tools**: Selectively enable or disable tools from installed registry servers to create focused tool sets
- **Manage running servers**: Use the **MCP Servers** section to start, stop, and monitor your installed servers3. - Enable or disable specific tools from each server
- Search and filter tools by name or functionality
- The `toolhive mcp` server is included by default, providing management capabilities
:::tip
For more control over tool availability, use [Customize tools](./customize-tools.mdx) to permanently configure which tools are enabled for each registry server. The playground tool selection is temporary and only affects your testing session.
:::4. 1. Copy the server to multiple groups (see [Organize servers into groups](./group-management.mdx)).
1. Customize tools in each group to match the environment's needs (see [Customize tools](./customize-tools.mdx)).
1. For example, enable only read-only tools in a production group, while allowing all tools in a development group.5. Technical accuracyThe documentation accurately describes the feature behavior:
Additional observations
SummaryThis is high-quality documentation that requires only minor adjustments. The main action items are:
The content is clear, accurate, and well-organized. Great work! |
b72df1b to
c993579
Compare
c993579 to
9224592
Compare
Description
Added and enhanced documentation for the customize tools feature in the ToolHive UI. This page (
docs/toolhive/guides-ui/customize-tools.mdx) explains how users can selectively enable or disable tools from MCP servers, and customize tool names and descriptions.Key content covered:
Cross-references added:
run-mcp-servers.mdx"Next steps" section (critical discovery path)registry.mdx"Next steps" sectionplayground.mdxexplaining difference between temporary playground selection and permanent customizationgroup-management.mdxdemonstrating environment-specific tool setsThe page is added to the sidebar under "Guides: ToolHive UI" → "Run MCP servers" section.
Related issues/PRs
Screenshots
N/A - Documentation only
Merge checklist
Content
sidebars.ts) updated for added, deleted, reordered, or renamed filesReviews