A Mac with macOS 13 or newer and the Terminal app (in Applications, Utilities).
A Claude account on Pro, Max or Team. The free plan does not include Claude Code.
Zimezumi in your Applications folder, with a vault open.
Kendoshi: either the Mac app in Solo mode, or an account on a Kendoshi Team server.
Two rules for everything below: never type paths and tokens by hand, always copy them. And tokens are passwords: they belong in no chat and no email.
Open Terminal, paste the line, press Enter. The installer puts Claude Code under your user account and keeps it up to date by itself.
curl -fsSL https://claude.ai/install.sh | bash
Close Terminal once and open it again, then check:
claude --version
claude doctor
The first line prints a version number, the second checks the installation and reports warnings with a suggestion. Then sign in: type claude, a browser opens, sign in with your Claude account there, come back to Terminal. /exit ends the session.
The MCP server is built into Zimezumi. There is nothing to download, no key and no Node. Zimezumi hands you the finished configuration with the real path to your vault.
Open Zimezumi and choose the vault Claude should work with.
Settings, section AI & MCP, click Check connection. Vault, installation, connection, tools and version must all be green.
Copy configuration. Your clipboard now holds this block; only the vault path is yours:
{
"mcpServers": {
"zimezumi": {
"command": "/Applications/Zimezumi.app/Contents/Resources/mcp/zimezumi-mcp",
"args": ["--vault=/Users/you/Documents/My Vault"]
}
}
}
Paste the command below into Terminal. The path to the server is the same for everyone. Replace only the value after --vault= with yours from the copied configuration.
claude mcp add zimezumi --scope user -- \
/Applications/Zimezumi.app/Contents/Resources/mcp/zimezumi-mcp \
"--vault=/Users/you/Documents/My Vault"
claude mcp list
claude mcp list now shows zimezumi. --scope user means: the connection applies in every folder where you start Claude Code, not only the current one.
Kendoshi has two modes, and the connection differs. Choose only the way that fits you.
There is no server for Claude to call. So the Mac app brings its own small server.
Open Kendoshi, Settings, expand the section API token (MCP & agents).
Switch on MCP server on this Mac. The token is created by itself and stored in the keychain.
Under Claude Code in the terminal click Copy. Your clipboard now holds the finished line.
Terminal, paste the line, Enter. Then claude mcp list, which now shows kendoshi as well.
Sign in to the team server in the browser, Settings, API token, Create token.
Copy link. The connector link looks like this: https://<your-server>/api/mcp?token=kdo_... The part after token= is your token. It is shown only once, so copy it straight away. Later you can only create a new one, which makes the old one invalid.
Paste the command below into Terminal, taking the server address and the token from the link.
claude mcp add --transport http kendoshi "https://<your-server>/api/mcp" \
--header "Authorization: Bearer <token from the link>"
claude mcp list
The server also accepts the token directly in the link. For Claude Code the --header form is still the better one, because the token then does not end up in addresses and logs. For Claude Desktop or claude.ai in the browser use the link as it is: Settings, Connectors, Add custom connector, paste the link. No installation needed.
Start a new session: in Terminal, change to any folder and type claude. In the session type /mcp; both servers must show as connected. Then these three sentences one after the other, in this order:
Can you access Zimezumi? Tell me the vault and the life areas without changing anything.
What is on for me in Kendoshi today? Read only.
Create a note "MCP test" in the Zimezumi INBOX: one heading, one paragraph, one open checklist with two items.
The note appears in Zimezumi's sidebar by itself. If all three work, the technical part is done. What is still missing is the way of working.
Claude Code reads the file ~/.claude/CLAUDE.md at every start. What is in there applies in every session, in every folder. That is exactly where the rules belong: which app is for what, that Claude looks things up first, that tasks are created directly, and what a note in Zimezumi should look like. Then Claude no longer asks whether it should use the tools; it uses them.
This is how you create the file: in Terminal type mkdir -p ~/.claude && open -e ~/.claude/CLAUDE.md. TextEdit opens an empty file. Paste the block below, save, done. If the file already exists, append the block at the end.
# Working rules: Zimezumi and Kendoshi
## Roles
- Zimezumi is my knowledge: notes, documentation, decisions, results.
- Kendoshi is my work: tasks, dates, status.
- Both are connected via MCP. Use the tools directly. Do not ask me
whether you should use them.
## Before you work
- For every topic, first search Zimezumi (search_notes) and read the
matching notes (read_note). Never work from memory.
- For questions about tasks, first look in Kendoshi (my_work, day_context,
get_board).
## Writing in Zimezumi
- Call get_editor_capabilities once per session. After that always use the
blocks field, never html.
- Before update_note and append_to_note always read_note, and pass the mtime.
- Before creating a new note, search whether the topic already exists. If
yes: append at the end as an addendum with the date in the heading. No
duplicates.
- New notes go into the fitting folder, otherwise INBOX. Set tags and colour.
- Without asking: create a note, append an addendum, create a task.
- Ask first: replace a whole note, rename, move, change many notes at once.
## Formatting in Zimezumi, always, without being asked
- A status card at the top (data_card): date, status, what it is about.
- Then a key-message block (knowledge_block, kind info), two to four
sentences, the most important thing first.
- Sections as headings (heading, level 2). Instructions as step headings
(heading with step "1", "2", ...).
- Hints as knowledge_block with title: note for side remarks, info for
context, success for things done, warning for traps and risks.
- Mark important sentences with highlight: yellow important, green decided,
pink open. States as badge (success, warning, danger, info).
- Tasks and acceptance checks as task_list. Comparisons as table. Commands,
prompts and code as code_block. References to other notes as
internal_note_card.
- Short paragraphs, one thought per paragraph. No walls of text.
- No em dashes in the text. Comma, colon or full stop.
- At the end of every larger note: related notes and a changelog as a table
(date, what).
## Working in Kendoshi
- Tasks that come up in conversation: create them at once (create_task), in
the fitting project and group. Do not just mention them in the chat.
- More than three steps: create subtasks (create_subtasks).
- Keep the status current: in_progress at the start, feedback when I should
check, done at the end.
- Deleting is not possible. Set finished things to done.
## Answers
- Key message first, then details. Short sections.
- Every answer ends with the next step or the open question.
- At the end of a task: list what was created or changed where
(Zimezumi note with path, Kendoshi task, file).
This prompt checks both connections, shows every building block once in a note, and creates the first task. Afterwards you know whether everything works, and you have a sample note to compare against. Start claude in Terminal, paste the block, Enter.
We are checking your connection to Zimezumi and Kendoshi. Follow the
working rules from CLAUDE.md.
1. Zimezumi: call get_vault_info and get_editor_capabilities. Tell me the
vault path and the life areas. Change nothing.
2. Kendoshi: call list_projects and my_work. Tell me the projects and what
is on today. Change nothing.
3. If both work: create a note "MCP test" in the Zimezumi INBOX that shows
every building block once: status card, key message, two step headings,
one hint each of note, info and warning, a checklist, a table, a code
block, a yellow highlighted sentence and a changelog. Use the blocks
field.
4. Create a task in my Kendoshi inbox: "MCP test: proofread the note in
Zimezumi", due tomorrow.
5. Report back: what works, what is missing, and what you created (note
path, task id).
If a tool is missing: tell me exactly which one and which command I should
run in Terminal.
Then open the note MCP test in Zimezumi. If it looks like this one, with a card at the top, coloured hints and numbered steps, Claude has understood the rules. If it looks like a bare block of text, CLAUDE.md is in the wrong place or the session was started before you saved.
Short and in plain language. Through the working rules Claude knows where to look and where to write.
You want | You say |
|---|---|
Find knowledge | What does Zimezumi say about topic X? Summarise it in five points and name the notes. |
Record something | Create a note on this in the folder Projects/X, with status card and key message. This is decided: ... |
Extend a note | Append an addendum with today's date to note X: ... |
Plan the day | Plan my day in Kendoshi. Overdue first, at most five tasks. |
Turn knowledge into work | Read note X and create the next steps as tasks in project Y, with subtasks. |
Turn work into knowledge | Task X is done. Set it to done and write the result as an addendum to note Y. |
Tidy up | What is in my Kendoshi inbox? Suggest where each item belongs, and move it only after my OK. |
Write a guide | Write a guide for X as a Zimezumi note with step headings, commands as code blocks and an acceptance checklist. |
In Zimezumi: delete nothing, unlock nothing, create no life areas. Before every change Zimezumi re-reads the note and stops if you changed it by hand in the meantime.
In Kendoshi: delete nothing, not even into the trash. Claude has exactly your rights.
Through the connection Claude also reads text that other people wrote: comments, wiki pages, forwarded mails. If such a text contains an instruction, Claude may take it for your request. Do not confirm proposals you did not ask for.
With a cloud model, requested content travels to the provider. The local MCP server does not make the model local. What must not leave belongs in a locked note or in another vault.
Problem | Check |
|---|---|
claude: command not found | Close Terminal and open it again. If it persists: claude doctor, or run the installer once more. |
/mcp does not show zimezumi | Is Zimezumi in Applications? Settings, AI & MCP, Check connection. claude mcp get zimezumi shows the registered path. If it is wrong: claude mcp remove zimezumi, then repeat step 2. Start a new session afterwards; the old one does not know about the change. |
Claude works in the wrong vault | Copy the configuration in Zimezumi again; the value after --vault= must be the folder you want. Remove the entry and add it again. |
kendoshi (Solo) does not answer | Is Kendoshi open? Is the switch MCP server on this Mac on? Otherwise copy the line again and register it again. |
kendoshi (Team) does not answer | Revoke the token, create a new one, copy the link, claude mcp remove kendoshi and repeat step 3. |
Claude still keeps asking or does not format | cat ~/.claude/CLAUDE.md in Terminal shows the content. If the file is empty or somewhere else, repeat step 5. In the session, /memory shows which files Claude loaded. |
Zimezumi was updated and MCP is gone | New app in Applications, Check connection, new Claude session. Zimezumi does not have to stay open for MCP. |
Date | What |
|---|---|
18.09.2026 | Created. Installation route after the current Claude Code documentation (native installer, claude doctor), Zimezumi connection after the Zimezumi start guide, Kendoshi Solo and Team after the user handbook. Working rules for CLAUDE.md, start prompt and everyday prompts. Checked against the repositories: Zimezumi server is called zimezumi, path /Applications/Zimezumi.app/Contents/Resources/mcp/zimezumi-mcp; Kendoshi /api/mcp accepts the token as ?token= or as a Bearer header, the header wins. |
18.09.2026 | Rewritten in English. All handbooks and kits are English from now on; the German first version is archived. |