Add detailed instructions to MCP tool descriptions #1017
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Detailed Instructions to MCP Tools ✅
Summary
Enhanced the MCP (Model Context Protocol) tool descriptions in the OLS4 backend with detailed, comprehensive instructions. All 6 MCP tools now include:
Enhanced Tools:
Improvements Made:
Files Modified:
backend/src/main/java/uk/ac/ebi/spot/ols/controller/mcp/McpSearchService.javabackend/src/main/java/uk/ac/ebi/spot/ols/controller/mcp/McpClassService.javabackend/src/main/java/uk/ac/ebi/spot/ols/controller/mcp/McpOntologyService.javaValidation:
✅ Maven build successful (1:38 min)
✅ CodeQL security check passed (0 vulnerabilities)
✅ No breaking changes to API contracts
Security Summary
No security vulnerabilities were introduced or discovered during the implementation. The changes are purely documentation enhancements to existing
@Toolannotations.Original prompt
Fixes #1016
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.