Resource: reasoning://config/providers
Purpose
Expose active analysis-provider mode and configured-but-unavailable provider boundaries.
Payload
active_mode: currentlyheuristic.implemented_modes: modes that execute in this build.planned_modes: provider modes reserved by the architecture.provider_boundaries.model_backed: model provider boundary status and required environment variables.provider_boundaries.retrieval: retrieval provider boundary status and required environment variables.unavailable_modes: explicit fail-closed reasons.
Configured endpoint URLs are not returned. The resource reports only whether an endpoint is present.
Doctor contract
reasonkit-think-mcp doctor --json reports an unset or agent BACKEND_MODE as healthy. Invalid values and external report a warning and an effective backend_mode of agent; external_provider_bound remains false until a production provider is bound. Diagnostics never interpolate an invalid value.