Bear 2.8 Beta: Official CLI, Claude Connector, and MCP Server

When I was trying to use bearcli Bear itself was unlocked :slight_smile:

bearcli isn’t tied to AI, it’s just an enabler for external tools to read/write content directly from Bear and some AI tools can hook into that.

We want Bear to be a tool that co-exist in your toolchain, so we’re finding new way to make the data interoperable, but our plan is always to keep it independent of any external tool/API :slight_smile:

When you set the lock on Bear, we disable bearcli entirely (for a bunch of technical reasons). Whether Bear is locked/unlocked doesn’t come into it.

2 Likes

Excellent, on that first part :slight_smile: . Ahh, so to be able to use bearcli I will need to disable lock?

I wasn’t even aware of the tag-as-workspace feature in development. Check it out. Sounds good, and I thikn your proposed solution on focusing the API on a particular tag-as-workspace sounds grand.

This is awesome. Do you have any plans to just support a file system / markdown file note repository?

Bug report:

!!When Claude reads a note, highlighted content like ==🔵29w== is read as ==🔵 29w== — an extra space gets inserted inside the highlight markers. After the note is updated with this content, the extra space breaks the highlight rendering.

Hi! I setup Claude code using this config, but the MCP status is always “failed”. trying “Reconnect” acts like it works, but then still shows “failed”

Has anyone gotten this working in Claude Code?

Thank you for doing this. I was just about to try diving into Obsidian but Bear wins for entry so glad to be sticking around longer.

This thread is about topics I don’t know much about. So I just have one basic question: Would it be possible for a third-party developer to create an app that, for example, uses the notes in Bear to create a whiteboard? And would every new note created in that app then also appear in Bear and would any changes made to a note in Bear also be visible in the whiteboard app?

Basically, a CLI lets other programs do almost everything you can normally do inside the Bear app, but using the command line. The good thing is that the CLI uses the same “set of commands” that bear already uses, so you dont risk database corruption.

So yes, it can absolutely be used to build exactly what you are asking :slight_smile:

It essentially allows developers to use Bear in a “headless” mode, meaning they can build a completely custom interface (like a whiteboard app) that reads and writes directly to your Bear notes. Although it would theoretically be possible to completely rewrite Bear’s UI completely (not that it would make sense to do), it is the perfect tool for safely integrating Bear with third-party apps, AI tools, and custom automations.

1 Like