Skip to content

Bug: MCP closes connection after one request #72

@Gyurmatag

Description

@Gyurmatag

In the commented out code, we make a request for the MCP and it finishes we are calling:
await this.mcp.closeConnection(mcpConnection.id);
So the connection is closed and the second request for an MCP tool fails with this:

error: ToolExecutionError [AI_ToolExecutionError]: Error executing tool XIWj-FhT_browser_navigate: Not connected

What about calling it in the destroy() function on the agent? The agent will live in the durable object so I don't think we need to close the connection until the agent is destroyes. I will make a PR about it and we can discuss this in that, @threepointone !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions