atxtechbro / atxtechbro/dotfiles
Clean up tool approval list to match actually available MCP servers
- Dominant language
- Shell
- Stars
- 27
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
## 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.
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the Claude Code tool approval list in this repository and compare its MCP entries with the actually connected servers, using the issue's listed tools as the starting point. Decide on the intended treatment of unavailable GitHub and Git entries; done means the approval list accurately reflects available tools or clearly marks placeholders.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100