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]

Reply via email to