Hacker News new | ask | show | jobs
by engomez 1 hour ago
What we did to go "beyond" is build in skills and an MCP server into the app, and auto-install those into e.g. Claude, Codex, and Cursor formats. Also added a web viewer so that e.g. Claude Desktop can open up the editor directly within it's embedded web viewer.
2 comments

There is at least one MCP server in Obsidian's community plugins, plus the REST API access capability which is already addressed in several open source MCP plugins.

I use Obsidian as a persistent context store and knowledge graph (..loosely defined, i.e. link/back-link) for both Claude Code and Hermes, while also using it to generate live Wiki pages for working documentation. The native replication and the Git integrations work well keeping it all synchronized across multiple harnesses, as well. I use the native MCP server mentioned above, plus just letting the agent work with the markdown files directly.

That said, having built out all of this manually I'm excited to try out something that addresses much of this out of the box. I'd also be curious about the integration with Hermes/OpenClaw/etc.

Right on. We did a lot of the same and then had to deal with coaching everyone on the team how to do also set it up.

Large inspiration for OpenKnowledge was providing these flows out of the box.

We'll prioritize Hermes/OpenClaw guides next.

Feel free to drop me any feedback as you try it out - @nickgomez on X.

What was complicated about the setup? Its a plug-ins folder... add it in and boom you are ready to go
Why not build skills and an MCP for markdown or obsidian? I'm using both at present and it's fine, bit would like to understand the differentiating factor here.
Example of the functionality that's OK specific: we made it so that e.g. Claude Desktop (or Codex, Cursor) can open the OpenKnowledge web viewer within their own embedded web viewers, to make for better side-by-side editing. Since Obsidian is closed source, we wouldn't be able to make that work.

Making the skills/MCP specific to OpenKnowledge allows us to optimize experiences like that.