Skip to content

Make Claude actually search your notes

Short answer

Connecting an MCP knowledge base makes your notes available to Claude, not automatically consulted. Claude decides each turn whether to call a tool, so it can answer from its own knowledge and never search. The fix is to tell it when to look: add one line to your Claude project or custom instructions, such as "Before answering questions about me, my work, or my projects, search Hjarni first." The same applies to ChatGPT and any other MCP client.

Why it happens

This is not a broken connection, and it is not specific to Hjarni. MCP gives an assistant a set of tools it may call. Whether it calls them on any given turn is the model's decision, made from the conversation so far. Ask something that sounds like general knowledge and the model will often answer directly, because nothing in the question signals that your private notes are relevant.

So the failure is quiet. Nothing errors. You just get a confident, generic answer, and the note you wrote last week sits unread.

Three layers, weakest to strongest

Hjarni already does the first two for you. The third is the one that reliably changes behaviour, and it takes about thirty seconds.

01 · automatic

The server asks on connect. When your client connects, Hjarni's MCP server sends session instructions telling the assistant to check your brain and read your saved instructions before working. How prominently a client surfaces that varies, and some ignore it, which is why it is not enough on its own.

02 · you write them once

Instructions inside Hjarni. You can write AI instructions for your whole brain, for your personal space, or for a single folder. A Runbooks folder can say "search this folder first and follow the steps exactly." These shape how your AI uses the notes it finds, and the assistant reads them when it checks in. They are powerful, but they still depend on it checking in.

03 · the one that works

One line in your client's own instructions. This sits in the assistant's system prompt, so it applies every turn rather than depending on the model choosing to look. Paste it into Claude project instructions, Claude custom instructions, a CLAUDE.md for Claude Code, or ChatGPT custom instructions:

Before answering questions about me, my work, or my projects,
search Hjarni first and answer from what you find there.
After we decide something worth keeping, save it as a note.

How to tell whether it is searching

Every MCP client shows tool calls somewhere: an expandable "searched Hjarni" row in Claude, a connector indicator in ChatGPT. If you see no tool call, the answer came from the model alone, however plausible it sounds. The fastest test is to ask something only your notes could answer, such as a decision you recorded but never discussed in that chat. A generic answer means it did not look.

Why we do not claim this is automatic

Plenty of memory products imply the assistant simply knows everything you have saved. In practice every MCP-based tool shares this behaviour, because the protocol is the same and the decision belongs to the model. We would rather tell you where the seam is, and how to close it in one line, than have you discover it a week in and conclude the notes were not being read.

The trade you get for that seam is worth it: the notes are plain Markdown you can read and edit, and the same set is available to Claude, ChatGPT, Cursor, and anything else that speaks MCP. Nothing is extracted, summarised, or rewritten on your behalf.

Common questions

Common questions

Why doesn't Claude search my notes automatically?

Because MCP makes tools available, not mandatory. Claude decides each turn whether to call one, based on the conversation so far, so a question that sounds like general knowledge usually gets answered from the model's own training instead. Nothing errors; you just get a generic answer. This is how every MCP-based memory tool behaves, not something specific to one product.

What should I put in my Claude instructions?

One line is enough: "Before answering questions about me, my work, or my projects, search Hjarni first and answer from what you find there. After we decide something worth keeping, save it as a note." Put it in Claude project instructions, Claude custom instructions, a CLAUDE.md for Claude Code, or ChatGPT custom instructions. It sits in the system prompt, so it applies every turn.

How do I know whether it actually searched?

Every MCP client shows tool calls: an expandable "searched Hjarni" row in Claude, a connector indicator in ChatGPT. No tool call means the answer came from the model alone, however plausible it sounds. Test it by asking something only your notes could answer, such as a decision you recorded but never mentioned in that conversation.

Isn't this what Hjarni's AI instructions are for?

They are related but they work at a different point. Instructions you write in Hjarni, for your whole brain or a single folder, shape how your AI uses the notes once it looks, for example "search Runbooks first and follow the steps exactly". A line in your client's own instructions is what makes it look in the first place. Use both: the client instruction for reliability, folder instructions for behaviour.

Does Hjarni do anything about this on its own?

Yes, though it cannot be the whole answer. When your client connects, Hjarni's MCP server sends session instructions telling the assistant to check your brain and read your saved instructions before working. Clients differ in how prominently they surface a server's instructions and some ignore them, which is why the line in your own client instructions is still the reliable layer.

Would automatic memory extraction avoid this?

It trades one problem for another. Tools that watch the conversation and extract facts do not wait to be asked, but you also cannot see or correct what they decided to store, and extraction can save something wrong or drop the detail that mattered. Hjarni stores the text you or your AI wrote, as Markdown you can open and edit. The cost of that is telling it when to look; the benefit is knowing exactly what it will find.

Start here

Write once. You both remember.

Free to start. No credit card required.

Works with Claude and ChatGPT today.