[integrations] Perplexity Pro MCP compatibility#155
[integrations] Perplexity Pro MCP compatibility#155demarant wants to merge 4 commits intoNateBJones-Projects:mainfrom
Conversation
- Use created_at instead of id for cursor pagination - Fixes error when thoughts table has UUID primary key - Tested on real Open Brain DB with 1815 rows backfilled
- Accept Authorization: Bearer <key> as primary auth method - Keep x-brain-key and ?key= as backward-compatible fallbacks - Enables Perplexity and other standard MCP clients to connect without proxy - Fixes NateBJones-Projects#73
- Add README with step-by-step Perplexity connection guide - Updated connection steps based on Perplexity UI - Document prerequisites, troubleshooting, and tool surface area - Enables Perplexity Pro to connect as MCP client to Open Brain - Tested on Perplexity web and mobile app
|
Thanks for putting this together. I’m not merging it as-is, but there’s real potential here. What needs to change:
There’s a useful PR in here, but it needs to become a focused, self-contained contribution before we can merge it. |
|
Thanks for putting this together. I’m closing this PR in its current form because it no longer has a clean merge path. Right now it depends on the core Bearer-auth change from If the Perplexity integration is still something you want to pursue later, the best path is a fresh, narrower PR that only covers the integration once the underlying auth story exists in an approved form. |
Contribution Type
/recipes)/schemas)/dashboards)/integrations)/skills)What does this do?
Adds integration documentation for connecting Perplexity Pro as an MCP client to Open Brain. Provides step-by-step instructions for configuring the Bearer auth connection (introduced in the companion server PR), enabling Perplexity to search and capture thoughts directly. The four MCP tools (search_thoughts, list_thoughts, thought_stats, capture_thought) become available in Perplexity.
See screenshot below from Perplexity chat:

Documents integration for:
#73
Requirements
Checklist
README.mdwith prerequisites, step-by-step instructions, and expected outcomemetadata.jsonhas all required fields