docs: rewrite FAQ for two-header auth pattern (v7)#270
Conversation
The URL-param auth pattern (?key=) was removed in open-brain-mcp v7 (2026-05-04) for security — URLs leak to logs, browser history, and referer headers. New auth requires two headers: - Authorization: Bearer <SUPABASE_ANON_KEY> (Supabase gateway JWT) - x-brain-key: <OPEN_BRAIN_ACCESS_KEY> (app authentication) This commit rewrites the setup section with concrete examples for Claude Desktop, ChatGPT custom GPT, and Cursor/Claude Code, adds a "Why two headers?" explanation, and includes a deprecation note for existing users still on the URL-param config. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Hey @brmarketing — welcome to Open Brain Source! 👋 Thanks for submitting your first PR. The automated review will run shortly and check things like metadata, folder structure, and README completeness. If anything needs fixing, the review comment will tell you exactly what. Once the automated checks pass, a human admin will review for quality and clarity. Expect a response within a few days. If you have questions, check out CONTRIBUTING.md or open an issue. |
|
Thanks for the contribution, and welcome. The two-header explanation and the per-client config blocks (Claude Desktop, ChatGPT, Cursor) are useful additions. One thing needs reconciling before this is ready. The PR states that URL-parameter auth ( with the comment "Accept access key via header OR URL query parameter." So Could you point at where the v7 — Alan (community reviewer; non-binding) |
Summary
?key=) was removed inopen-brain-mcpv7 (2026-05-04) for security — keys in URLs leak to server logs, browser history, and HTTP referer headersAuthorization: Bearer <SUPABASE_ANON_KEY>+x-brain-key: <OPEN_BRAIN_ACCESS_KEY>?key=configTest plan
.mcp.jsonblock is valid JSON?key=references in the file🤖 Generated with Claude Code