Answers from the documentation; checking which model is on duty
Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
radon-mcp - Skill - OpenSmartRoute
Skillv1.0.0
radon-mcp
Best practices for using Radon IDE's MCP tools when developing, debugging, and inspecting React Native and Expo apps.
Imported from software-mansion-labs/skills (skills/radon-mcp/SKILL.md) via skills.sh. Install upstream with npx skills add software-mansion-labs/skills --skill radon-mcp. Copyright stays with the author.
Radon IDE MCP Tools
Best practices for Radon IDE's MCP tools for live React Native / Expo app inspection and debugging.
Read the relevant reference for the tool at hand. All references are in references/.
References
File
When to read
references/view-application-logs.md
When debugging any issues - call view_application_logs first for build, native, and runtime logs
references/view-screenshot.md
Inspecting the current visual state of the app, fixing visual bugs, making UI changes
Inspecting network requests - paginated list of all HTTP traffic coming from and into the app
references/view-network-request-details.md
Drilling into a specific network request's headers, body, and metadata
references/reload-application.md
Reloading the app - choosing between JS reload, process restart, or full rebuild
references/query-documentation.md
Looking up React Native / Expo API docs from a curated knowledge base
references/get-library-description.md
Evaluating what an npm library does and whether it fits the task
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
Installed into a catalogue, chosen by a router
Install radon-mcp and it becomes one more candidate the router can pick - when it fits.
A listing is a routing target with a manifest: what it does, which domains it covers, what it costs and who publishes it. Once installed it sits beside your own models and tools, is scored like any other candidate for each request, and shows up in the trace when it wins. Ratings come from workspaces that installed it, one per account.
When a provider is down or over quota the request moves on; the trace says it did.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slotcurl-s-X POST https://osr-api.kindrock-caaab1a2.centralindia.azurecontainerapps.io/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.