Issue Description
The tool approval list in Claude Code includes references to MCP servers that aren't actually available, causing confusion about which tools are accessible.
Current Situation
Listed in approval list but NOT actually available:
mcp__github-write__get_issue
mcp__github-write__get_issue_comments
mcp__github-write__list_pull_requests
mcp__github-write__search_issues
mcp__github-write__search_pull_requests
mcp__git__git_worktree_add
mcp__git__git_add
mcp__git__git_commit
mcp__git__git_batch
mcp__git__git_status
mcp__git__git_log
mcp__git__git_create_branch
mcp__git__git_diff_unstaged
mcp__git__git_checkout
mcp__git__git_rm
mcp__git__git_show
Actually available:
mcp__playwright__* functions (browser automation - the only MCP server currently connected)
Problem
This discrepancy causes Claude to incorrectly report having access to GitHub and Git MCP servers when asked, even though only the Playwright MCP server is actually available.
Suggested Solutions
- Option A: Remove the non-existent MCP server references from the approval list
- Option B: Add a comment/note indicating these are placeholder approvals for when those servers are eventually connected
- Option C: Actually connect these MCP servers if they're intended to be available
Impact
- Causes confusion when Claude reports capabilities it doesn't actually have
- May lead to attempted use of non-existent tools
- Creates inconsistency between documented and actual capabilities
Related Context
Discovered when user asked about available MCP servers and Claude incorrectly listed github-write and git servers based on the approval list rather than actual availability.
Issue Description
The tool approval list in Claude Code includes references to MCP servers that aren't actually available, causing confusion about which tools are accessible.
Current Situation
Listed in approval list but NOT actually available:
mcp__github-write__get_issuemcp__github-write__get_issue_commentsmcp__github-write__list_pull_requestsmcp__github-write__search_issuesmcp__github-write__search_pull_requestsmcp__git__git_worktree_addmcp__git__git_addmcp__git__git_commitmcp__git__git_batchmcp__git__git_statusmcp__git__git_logmcp__git__git_create_branchmcp__git__git_diff_unstagedmcp__git__git_checkoutmcp__git__git_rmmcp__git__git_showActually available:
mcp__playwright__*functions (browser automation - the only MCP server currently connected)Problem
This discrepancy causes Claude to incorrectly report having access to GitHub and Git MCP servers when asked, even though only the Playwright MCP server is actually available.
Suggested Solutions
Impact
Related Context
Discovered when user asked about available MCP servers and Claude incorrectly listed github-write and git servers based on the approval list rather than actual availability.