FreeOnePlus opened a new pull request, #95: URL: https://github.com/apache/doris-mcp-server/pull/95
## Summary - classify invalid Doris resource URIs and invisible/missing resources with stable manager error codes - map those two client-request failures to JSON-RPC `-32602 Invalid Params` for MCP `2026-07-28` - preserve the legacy successful JSON error-body contract - verify recovery after the failed request over Streamable HTTP and a real STDIO subprocess ## Stack - Depends on #94 - Incremental commit for this PR: `5e57a2c` - This branch is intentionally stacked while the MCP 2.0 migration PRs are under review ## Verification - `uv run pytest -q` — 336 passed, 57 skipped - targeted modern HTTP, subprocess STDIO, legacy, manager, and authorization tests - `uv lock --check` - scoped Ruff - `python -m compileall` - `uv build` ## Real Doris Verified against the existing `192.168.31.63 / hhm_dt_sim` environment through an ephemeral SSH tunnel: - HTTP modern: missing resource returned `-32602`; a following valid resource read succeeded - HTTP legacy: compatible error body; a following valid resource read succeeded - STDIO modern: missing resource returned `-32602`; a following valid resource read succeeded - STDIO legacy: compatible error body; a following valid resource read succeeded No database credentials were written to the repository or ledger. The temporary server and tunnel were stopped after the probe. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
