{
"name": "basemind",
"version": "0.8.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 MCP. Prefer its tools over grep/read for structural and historical questions — they return paths, line numbers, and signatures, not file bodies, so they cost a fraction of the tokens. Tool mapping for Kimi Code:\n\n- When a basemind skill says to look up where a symbol is defined, what calls it, or how a file is structured, call the basemind MCP tools (`outline`, `search_symbols`, `find_references`, `find_callers`, `workspace_grep`) instead of Kimi Code's `Grep` / `Glob` / `Read`.\n- For git history, blame, and diffs, prefer basemind's `recent_changes` / `blame_file` / `blame_symbol` / `diff_file` over shelling out to `git` via `Bash`.\n- Use Kimi Code's native `Read`, `Write`, `Edit`, `Bash`, `Grep`, `Glob` by their real names for edits and for anything basemind does not cover.\n- After editing files, call basemind's `rescan` rather than restarting the server.\n- Do not re-read a file basemind has already mapped — outline it, 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"
}
}