Skip to content

Clean up tool approval list to match actually available MCP servers #1338

@atxtechbro

Description

@atxtechbro

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

  1. Option A: Remove the non-existent MCP server references from the approval list
  2. Option B: Add a comment/note indicating these are placeholder approvals for when those servers are eventually connected
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions