[BUG] Claude doesn't know format of claude config file

Resolved 💬 2 comments Opened Jun 8, 2025 by fitz-vivodyne Closed Nov 26, 2025

Environment

  • Platform (select one):
  • [ ] Anthropic API
  • [x] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.7
  • Operating System: MacOs
  • Terminal: Terminal

Bug Description

I asked claude to Update the global claude settings to allow "mcp__github__get_pull_request"

Steps to Reproduce

  1. Ask claude to Update the global claude settings to allow "mcp__github__get_pull_request"

Expected Behavior

Claude successfully updated the global claude settings file

Actual Behavior

Claude came up with an incorrect format for claude settings.json

 1  {
     2    "model": "opus"
     2    "model": "opus",
     3    "allowedMcpFunctions": [
     4      "mcp__github__get_pull_request"
     5    ]
     6  }

Additional Context

<!-- Add any other context about the problem here, such as screenshots, logs, etc. -->

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗