Skip to content

Conversation

@dcramer
Copy link

@dcramer dcramer commented Dec 19, 2025

OAuth is implied for all remote services, rather than explicitly
assigned in configuration.

Users can now use a minimal config:

{
  "mcp": {
    "my-server": {
      "type": "remote",
      "url": "https://example.com/mcp"
    }
  }
}

Use "oauth": false only to explicitly disable OAuth auto-detection.

OAuth is implied for all remote services, rather than explicitly
assigned in configuration.

Users can now use a minimal config:
```json
{
  "mcp": {
    "my-server": {
      "type": "remote",
      "url": "https://example.com/mcp"
    }
  }
}
```

Use `"oauth": false` only to explicitly disable OAuth auto-detection.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@dcramer
Copy link
Author

dcramer commented Dec 19, 2025

Alright content w/ this - seems like an ok compromise. Not sure if there's an easy way to test locally, but this is how I'd expect MCP configuration to work.

@skbolton
Copy link

There's also #5537

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants