docs(testing): Add curl examples for MCP server scripting#11583
Open
tilladam wants to merge 2 commits intoslint-ui:masterfrom
Open
docs(testing): Add curl examples for MCP server scripting#11583tilladam wants to merge 2 commits intoslint-ui:masterfrom
tilladam wants to merge 2 commits intoslint-ui:masterfrom
Conversation
Agents interacting with the embedded MCP server have been observed reaching for their built-in fetch/HTTP tools rather than curl, which tends to be less reliable for raw JSON-RPC. Steering them toward curl explicitly reduces friction and makes the examples copy-pasteable from the command line as well.
Same motivation as the README change: agents tend to reach for built-in fetch tools when no example is given. Explicit curl snippets steer them toward the more reliable path and keep the commands directly usable from the terminal.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
curlcommand examples to the "Usage with AI Agents" section of the MCP testing README, coveringinitialize,list_windows, andtake_screenshot.WebFetchor similar MCP tool) rather than shelling out tocurl. Those paths are less reliable for raw JSON-RPC and harder to reproduce manually. Steering agents towardcurlexplicitly gives them a working copy-paste template and keeps the examples directly usable from the command line too.Test plan
SLINT_EMIT_DEBUG_INFO=1 SLINT_MCP_PORT=8080 cargo run -p gallery --features slint/mcp) and paste each curl command to confirm they work as shown.