BrainKB MCP

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.