Skip to content

Conversation

@julianstephen
Copy link
Collaborator

Issue #14

Part of the problem seems to be related to the response object returned by mcp tools.
E.g.,

In ExternalProcessorServicer->Process,

           if ...
           elif request.HasField("request_body") and request.request_body.body:
           ....
           elif request.HasField("response_body") and request.response_body.body:
            ...

Chunked responses from the mcp tool servers seems to skip the elif request.HasField("response_body") and request.response_body.body: block.

May need additional updates after some more testing. The test_slow servers seems not to be working still

@julianstephen
Copy link
Collaborator Author

julianstephen commented Jan 22, 2026

Still has some problems with delayed responses. Can use this PR to discuss/update fixes.
I haven’t tested with internal plugins yet.

Signed-off-by: julianstephen <julian.stephen@gmail.com>
Signed-off-by: julianstephen <julian.stephen@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants