Skip to content

Auth problems with Nightwatch MCP and Codex App #584

@jhull

Description

@jhull

Boost Version

2.1.7

Laravel Version

12.52.0

Agent/IDE Name & Version

OpenAI Codex (v0.104.0)

PHP Version

8.4

System Info

macOS Tahoe 26.3 M4 Macbook Pro - Herd

Description

Cannot get new Nightwatch MCP to reliably connect to Codex through MCP (boost, herd, linear, etc. work fine). Sometimes it says it has auth problems, other times it says it's a streaming issue. In the steps to Reproduce I show specific errors showing up pre-auth (403) and post-auth (handshaking).

Steps To Reproduce

Open up Codex through CLI - first thing you see:

MCP client for `nightwatch` failed to start: MCP startup failed: handshaking with MCP server
  failed: Send message error Transport
  [rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttp
  ClientWorker<rmcp::transport::auth::AuthClient<reqwest::async_impl::client::Client>>>] error:
  Client error: HTTP status client error (403 Forbidden) for url (https://nightwatch.laravel.com/
  mcp), when send initialize request

⚠ MCP startup incomplete (failed: nightwatch)

After authorization (again) we get:

MCP client for `nightwatch` failed to start: MCP startup failed: handshaking with MCP server
  failed: Send message error Transport
  [rmcp::transport::worker::WorkerTransport<rmcp::transport::streamable_http_client::StreamableHttp
  ClientWorker<rmcp::transport::auth::AuthClient<reqwest::async_impl::client::Client>>>] error:
  Client error: error decoding response body, when send initialize request

⚠ MCP startup incomplete (failed: nightwatch)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions