Skip to content

MCP tool "always allow" checkbox does not persistΒ #2568

@joshuacc

Description

@joshuacc

App Version

3.11.14

API Provider

OpenRouter

Model Used

Gemini 2.5 Pro

Actual vs. Expected Behavior

I have a Github MCP server set up. When Roo needs to use it, it correctly prompts, asking for permission. I click the "Always allow" checkbox. But after hitting the "Approve" button, the checkbox state reverts to unchecked.

So I have to manually approve every time Roo tries to look up issue details on Github.

Detailed Steps to Reproduce

  1. Set up an MCP server
  2. In settings, auto-approve MCP use in general
  3. Trigger Roo to use the MCP server
  4. When Roo asks for permission to use the tool, check "always allow"
  5. Click "approve"
  6. Observe that the "always allow" checkbox is now unchecked.
  7. Repeat steps 2 & 3. Observe that the checkbox is unchecked.

Relevant API Request Output

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue - Needs ScopingValid, but needs effort estimate or design input before work can start.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions