Open Source MCP Server
Star

Give your AI agent a memory
it can actually use.

A lightweight wiki that puts AI agents and humans on equal ground. Pages are plain markdown with SQLite FTS5 search, wikilinks, and backlinks. One command to install a true native binary, set up HTTPS at mind-map.local, and configure every MCP client on your machine. Zero manual setup.

curl -fsSL https://github.com/aniongithub/mind-map/releases/latest/download/install.sh | bash
works with
GitHub Copilot Claude Cursor
linux-x64 · linux-arm64 · darwin-x64 · darwin-arm64 · windows-x64 · windows-arm64

Why a wiki?

The idea of LLM-maintained knowledge bases is gaining traction — agents that build and curate a persistent wiki rather than re-discovering answers via RAG. Tools like Obsidian and Tolaria are built with the user in mind, not the agent. mind-map puts both on equal ground.

The problem

Existing tools require:

  • Desktop apps with Node.js + Rust + WebKit
  • A display server — can't run headless
  • Hand-rolled search scripts that break at scale
  • Knowledge re-discovered via RAG on every query
  • Pages of install instructions

The solution

Give agents a wiki. It runs anywhere:

  • Single binary, zero runtime deps
  • HTTPS at mind-map.local — no warnings
  • First-class search via SQLite FTS5
  • Agents use MCP, humans use the browser
  • Auto-configures all MCP clients on install
  • curl | bash and you're done

How it works

One protocol. One server. Two kinds of clients. Edit at https://mind-map.local — agents see the change instantly.

Agent saving a preference, editing it, then recalling the changed answer

Two interfaces, one wiki

Agents use stdio MCP. Humans use the web UI at https://mind-map.local. Both read and write the same markdown files.

🌐
Web UI REST API
🤖
AI Agent MCP stdio
🤖
AI Agent MCP stdio
REST / stdio
⚙️
mind-map Go binary · Wiki engine · SQLite FTS5 · HTTPS · Page locking
read / write
📄
Markdown files YAML frontmatter · [[wikilinks]] · git-friendly

Built-in web UI

Browse, search, and edit your wiki from any browser. Metro-inspired, blazing-fast chromeless design.
All in one native executable.

Browsing the wiki, clicking wikilinks, viewing backlinks and mermaid diagrams

Search

Full-text search powered by SQLite FTS5. Ranked results with highlighted snippets.

Wikilinks

[[page]] syntax rendered as clickable links. Backlinks shown on every page.

Edit

Click edit, change the markdown, save. The search index updates instantly.

Deploy anywhere

It's a server, not an app. Run it wherever you need it.

🚀 Local machine

Install with one command. The installer adds a desktop shortcut — click to launch your wiki and open the browser.

🐳 Container / Cloud

Single static binary. Run in Docker, Kubernetes, a cloud VM, or as a sidecar. Multiple agents share the wiki safely via SQLite page locking.

📂 Per-repository memory

Agents map wiki prefixes to GitHub repo wikis with register_sync. Knowledge syncs automatically via git.

9 MCP tools

Everything an agent needs to use the wiki as persistent memory.

  • search_pages Full-text search across titles and content
  • get_wiki_context Wiki overview — page count, directories, recent pages
  • get_page Read a page with frontmatter, body, links, and backlinks
  • create_page Create a new page with markdown + optional YAML frontmatter
  • update_page Update an existing page's content
  • delete_page Remove a page from the wiki and search index
  • list_pages List pages, optionally filtered by path prefix
  • get_backlinks Get all pages that link to a given page
  • register_sync Map a wiki prefix to a git remote for sync