basemind 0.24.0

Full AI context layer over MCP — tree-sitter code-map, document RAG (PDF/Office/HTML/email + OCR + reranker), shared agent memory, on-demand web crawl, git history + blame + per-symbol diff. 300+ languages, 10+ coding-agent harnesses, content-addressed Fjall + LanceDB.
{
  "name": "basemind",
  "version": "0.24.0",
  "description": "Full AI context layer over MCP — tree-sitter code-map, document RAG (PDF/Office/HTML/email + OCR + reranker), shared agent memory, on-demand web crawl, git history + blame + per-symbol diff. 300+ languages, 10+ coding-agent harnesses, content-addressed Fjall + LanceDB.",
  "author": {
    "name": "Na'aman Hirschfeld",
    "email": "nhirschfeld@gmail.com"
  },
  "homepage": "https://github.com/Goldziher/basemind",
  "license": "MIT",
  "keywords": ["mcp", "agent-context", "rag", "code-map", "tree-sitter"],
  "skills": "./skills/",
  "mcpServers": {
    "basemind": {
      "command": "./scripts/mcp-launch.sh",
      "args": ["serve"]
    }
  },
  "sessionStart": {
    "skill": "basemind"
  },
  "skillInstructions": "basemind is a tree-sitter code map + git context layer exposed over nine MCP domain tools: `code`, `graph`, `git`, `memory`, `web`, `agents`, `workspace`, `shell`, and `admin`. Every call requires a `mode`. Prefer these tools over grep/read for structural and historical questions — they return paths, line numbers, and signatures, not file bodies.\n\n- For definitions, references, callers, outlines, file lookup, and regex search, call `code` with mode `symbols`, `references`, `callers`, `outline`, `find`, or `grep` instead of Kimi Code's `Grep` / `Glob` / `Read`.\n- For call chains and architecture, call `graph` with mode `calls` or `map`.\n- For history, blame, churn, status, and diffs, call `git` with the matching mode instead of shelling out to `git` via `Bash`.\n- Use Kimi Code's native `Read`, `Write`, `Edit`, `Bash`, `Grep`, and `Glob` for edits and anything basemind does not cover.\n- After editing files, call `admin` with mode `rescan` rather than restarting the server.\n- Do not re-read a file basemind has already mapped — use `code` mode `outline`, then read only the span you need.",
  "interface": {
    "displayName": "basemind",
    "shortDescription": "Code-map MCP server for navigating large codebases",
    "longDescription": "basemind indexes a repository with tree-sitter and exposes a structured code map — outlines, references, callers, history, blame, diff — over MCP. Designed for AI agents to navigate unfamiliar code without reading every file.",
    "developerName": "Na'aman Hirschfeld",
    "capabilities": ["Interactive", "Read"],
    "websiteURL": "https://github.com/Goldziher/basemind"
  }
}