MCP Tools Permissions not being respected in VS Code Chat
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 807
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
## Problem
When setting a tool to Always Allow the chat is still requesting permission to run.
## Steps to reproduce the issue
1. Go to 'MCP server tools settings.'
2. Click on 'Always allow'
3. Go back to chat and request to execute tool
4. Q still asks permission to execute tool.
## Expected behavior
Q should execute without asking for permission.
## System details (run `AWS: About` and/or `Amazon Q: About`)
OS: Windows_NT x64 10.0.26100
Visual Studio Code extension host: 1.105.1
Amazon Q: 1.102.0
node: 22.19.0
electron: 37.6.0
Contributor guide
Research direction
Start by reproducing the problem through MCP server tools settings and then requesting tool execution in VS Code Chat. Trace how the “Always allow” choice is handled between those two entry points; done means a tool configured that way executes without another permission prompt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- ai, authorization, devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100