Skip to content

Commit 8ac2d97

Browse files
committed
update README.md
Signed-off-by: phernandez <paul@basicmachines.co>
1 parent 34830bf commit 8ac2d97

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ search.
3333
- **A real knowledge graph.** Observations and wikilinks compound into context.
3434
- **Semantic search.** Find notes by meaning, not just keywords.
3535
- **MCP-native.** Works with every major AI client and IDE.
36+
- **Progressive tool discovery.** Every tool is tagged with behavior hints
37+
(read-only, destructive, idempotent) so agents pick the right tool on
38+
demand — no wasted context trying things to see what they do.
3639
- **Cloud, optional.** Sync across devices when you want — never required.
3740

3841
## Get started
@@ -136,7 +139,7 @@ Unlimited notes, unlimited projects, every feature.
136139

137140
[**Start your 7-day free trial →**](https://basicmemory.com?utm_source=github&utm_medium=referral&utm_campaign=readme&utm_content=cloud-section)
138141

139-
## Cloud vs. local — honest comparison
142+
## Cloud vs. local
140143

141144
| | Cloud | Local |
142145
|---|---|---|
@@ -281,7 +284,10 @@ Try a prompt:
281284
missing; `write_note` guards against accidental overwrites.
282285
- **Richer search results.** Matched chunk text is included so the LLM gets
283286
context, not just hits.
284-
- **FastMCP 3.0** with tool annotations.
287+
- **FastMCP 3.0 + tool annotations.** Every tool ships with MCP behavior
288+
hints (`readOnlyHint`, `destructiveHint`, `idempotentHint`,
289+
`openWorldHint`) so agents can discover capabilities progressively at
290+
runtime instead of guessing or burning tokens.
285291
- **CLI overhaul.** `--json` output for scripting, workspace-aware commands,
286292
and an htop-inspired project dashboard.
287293

@@ -396,7 +402,9 @@ Bare `- [[Target]]` and prose `- Worth checking out [[Target]]` index as
396402

397403
## MCP tools
398404

399-
Basic Memory exposes these tools to any MCP client:
405+
Basic Memory exposes these tools to any MCP client. Every tool is annotated
406+
with MCP behavior hints (read-only, destructive, idempotent, open-world) so
407+
agents can pick the right one without trial-and-error:
400408

401409
- **Content:** `write_note`, `read_note`, `edit_note`, `move_note`,
402410
`delete_note`, `read_content`, `view_note`

0 commit comments

Comments
 (0)