aaif-goose / aaif-goose/goose

[Bug / OAuth]: Goose Desktop v1.45.0: MCP Server that use query parameters fails at connection time in with rmcp "unexpected server response" error

Aperta
#11,158 2 commenti 0 reazioni 1 assegnatario Assegnata a @alexhancock Vedi su GitHub
Lingua principale
Rust
Stelle
54.2k
Fork
6.2k
Merge medio
3g 2h
PR unite (30g)
262

Descrizione

**Describe the bug**

Cannot connect to the Datadog MCP server via Oauth

**Expected behavior**

When connecting to the Datadog MCP server ( `https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core` with a custom query string parameter to configure [toolsets](https://docs.datadoghq.com/mcp_server/setup/?tab=chatgpt#toolsets), the user should be redirected to the OAuth2 login screen (just like in Claude Desktop / ChatGPT) . Instead, we are shown a warning

Image

This started happening after upgrading to Goose Desktop `1.45.0` on MacOS using Apple silicon. Downgrading to `1.44.0` restores connectivity. https://github.com/aaif-goose/goose/releases#release-v1.44.0

---

**Screenshots**

Error message when clicking copy

```
failed to initialize MCP client: Send message error Transport [rmcp::transport::worker::WorkerTransport>] error: unexpected server response: HTTP 401 Unauthorized: {"errors":["Unauthorized"]}, when send initialize request
```
---

**Please provide the following information**
- **OS & Arch:** MacOS, Apple Silicon
- **Interface:** Desktop UI
- **Version:** v1.45.0
- **Extensions enabled:** N/A (Datadog extension is failing to activate)
- **Provider & Model:** Anthropic - Haiku 4.6

---

**Additional context**

The same MCP server connection works in other MCP app hosts (Cursor, Claude Desktop).

From reviewing the 1.45.0 changelog, I didn't see anything that seemed directly related to Auth, but I did notice a major version bump of rmcp: https://github.com/aaif-goose/goose/pull/10584

Do not begin implementation until the issue reaches **Ready** on the [Goose Issues board](https://github.com/orgs/aaif-goose/projects/1).

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.