Model Context Protocol server for the BrainKB knowledge base.
This is an API host, not a web app. The protocol endpoint is
/mcp and speaks MCP over streamable HTTP — it is meant for an MCP
client, not a browser.
Register it with Claude Code:
claude mcp add --scope user --transport http brainkb https://mcp.brainkb.org/mcp
Each caller authenticates per request with their own BrainKB
credential — an Authorization: Bearer header, or a Personal Access
Token via the login tools. There is no shared or ambient identity.
Opening /mcp in a browser returns
Not Acceptable: Client must accept text/event-stream. That is the
endpoint working correctly: a browser GET sends no
Accept: text/event-stream, so the server refuses it.