Skip to content

[BUG] Forced to upgrade to broken versios #2494

@mattmaslin

Description

@mattmaslin

Environment

  • Platform (select one):
    • Anthropic API
    • AWS Bedrock
    • Google Vertex AI
    • Other:
  • Claude CLI version: 1.0.31
  • Operating System: Endeavor OS
  • Terminal: Alacritty

Bug Description

I was previously using claude 1.0.22 because it was the last stable version that works with MCP tools, but now I am forced to upgrade to the latest version where MCP tools do not work. There are many issues open right now around this error:

API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.5:
tool_use ids were found without tool_result blocks immediately after:
toolu_01R8cuHZUhVp4KRVGotajvdb. Each tool_use block must have a corresponding
tool_result block in the next message."}}

I am not longer able to use my work flow and task MCP server because of this error. There was also an error where claude was trying to send int properties as strings to the MCP tools, but I changed my MCP servers to work around this, but cannot do anything due to the "invalid_request_error" after claude makes multiple calls to the MCP server in a parallel.

Do not force users to upgrade to broken versions that have cause a lot of new bugs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:corearea:mcpbugSomething isn't workingduplicateThis issue or pull request already existsplatform:linuxIssue specifically occurs on Linux

    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