XcodeMCPKit v0.10.2
Bug Fixes
- Fixed
DocumentationSearchbecoming unavailable or returning Xcode'sTool 'DocumentationSearch' is not enabled.response when multiple Xcode processes are running. - Route
DocumentationSearchthrough a verified documentation provider while preserving normal upstream routing for workspace, editor, build, test, and debug tools. - Keep
DocumentationSearchvisible intools/listonly when a verified provider is available, so stale or unusable tool descriptors are not advertised. - Recover
DocumentationSearchrouting when a provider becomes stale, disabled, times out, or needs to be reselected. - Reduce repeated Xcode permission prompts during provider selection by probing candidate Xcode processes one at a time with bounded per-candidate attempts.
Improvements
- Prefer the most capable documentation provider by tool count, then the newer server version when candidates tie.
- Preserve configured upstream handshake parameters and inherited
MCP_XCODE_PIDpins when probing documentation providers. - Handle mixed JSON-RPC batches containing
tools/list,DocumentationSearch, and other tool calls without blocking unrelated upstream forwarding.
Full Changelog: v0.10.1...v0.10.2