with one click
mind-map
// A wiki for AI agents and humans -- search, read, and write markdown pages with full-text search and wikilinks
// A wiki for AI agents and humans -- search, read, and write markdown pages with full-text search and wikilinks
| name | mind-map |
| description | A wiki for AI agents and humans -- search, read, and write markdown pages with full-text search and wikilinks |
| tools | ["search_pages","get_wiki_context","get_page","create_page","update_page","delete_page","list_pages","get_backlinks","register_sync"] |
You have access to mind-map, an MCP server that provides a persistent wiki for storing and retrieving knowledge. Pages are plain markdown files with optional YAML frontmatter, indexed with SQLite FTS5 for full-text search. Wikilinks ([[target]]) create a navigable knowledge graph with backlinks.
mind-map uses stdio transport. MCP clients launch it as a subprocess:
{
"mcpServers": {
"mind-map": {
"type": "local",
"command": "mind-map",
"args": [],
"tools": ["*"]
}
}
}
The wiki directory defaults to ~/.mind-map/wiki. Override with --dir if needed. A web UI is available via mind-map serve which starts an HTTP server.
Use mind-map as your persistent memory:
Always start by understanding what's already in the wiki:
get_wiki_context()
ā returns page count, top-level directories, and 20 most recently modified pages
search_pages(query: "authentication")
ā returns matching paths, titles, and ranked snippets
Use search before creating pages to avoid duplicates.
get_page(path: "architecture/auth")
ā returns title, body, frontmatter, outgoing links, and backlinks
Paths are relative, without .md extension (e.g. projects/mind-map, decisions/use-jwt).
create_page(path: "architecture/auth", content: "---\ntitle: Authentication\ntype: design-doc\nstatus: draft\n---\n# Authentication\n\nWe use JWT tokens. See [[api/tokens]].")
title, type, status, custom fields)[[target]] wikilinks to connect related pages[[display text|target]] for custom link textarchitecture/, decisions/, meetings/)update_page(path: "architecture/auth", content: "---\ntitle: Authentication\nstatus: approved\n---\n# Authentication\n\nUpdated content here.")
Replaces the full page content. Read the page first to preserve existing content you want to keep.
delete_page(path: "drafts/old-idea")
list_pages()
list_pages(prefix: "architecture")
ā returns all pages, or filtered by path prefix
get_backlinks(path: "api/tokens")
ā returns all pages that link to this page
Use backlinks to discover related context and navigate the wiki.
title, type, and status for structure[[target]] syntaxget_wiki_context() to orient yourself.md---
title: Authentication Architecture
type: design-doc
status: approved
---
# Authentication Architecture
We use JWT tokens for API auth. See [[api/tokens]] for implementation.
Related: [[security/threat-model]], [[api/rate-limiting]]
[HINT] Download the complete skill directory including SKILL.md and all related files