central-brain
Provides semantic and keyword search across a local Obsidian vault, retrieval of project context, writing of agent session logs, and loading of modular skills from the vault.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@central-brainsearch our architectural guidelines on JWT authentication"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π§ devbrain β Central AI Second Brain Hub
Single Source of Truth (SSOT) for Multi-Agent Coding & Obsidian.
devbrain connects your AI coding assistants (Google Antigravity IDE, Claude Code, Hermes, OpenCode) directly to a local Obsidian Vault using the Model Context Protocol (MCP) and high-speed Hybrid Semantic Search (FastEmbed CPU ONNX + Rank-BM25).
β‘ 30-Second Quickstart
1. Install devbrain in Editable Development Mode
cd "E:\_PROJECT\_Central AI Brain Hub"
pip install -e .(Once installed, you can use the global devbrain command directly from any folder)
2. Initialize or Attach Your Obsidian Vault
devbrain init E:/MyObsidianVault(Or via Python module directly: python -m devbrain.cli.main init E:/MyObsidianVault)
What happens under the hood:
Scaffolds the standard 07 Obsidian taxonomy (
00_System/,10_Projects/,20_Knowledge/,30_Decisions/,90_Agent_Inbox/,99_Daily/,.brainignore).Automatically registers the
central-brainFastMCP server into Google Antigravity IDE (~/.gemini/antigravity/mcp_config.json) and Claude Code (~/.claude.json).
3. Verify Vault Health
devbrain statusRelated MCP server: Obsidian MCP Assistant
π§ͺ Development & Interactive Demo Guide
For complete copy-pasteable testing commands without global installation, check out DEMO.md.
π€ AI Agent FastMCP Pairing
Once initialized, your AI assistants in Antigravity IDE and Claude Code automatically gain access to 4 native memory tools:
MCP Tool | Purpose | Example Interaction |
| Semantic hybrid search across all vault notes | "Search our architectural guidelines on JWT authentication" |
| Retrieve active project specs, backlog, and architecture from | "Load context and requirements for the auth_service project" |
| Record session walkthroughs and decisions to | "Save summary of this debugging session to Central Brain" |
| Load modular multi-step workflow instructions from | "Load the docker-deployment skill" |
π» CLI Command Reference
devbrain comes with a unified developer CLI built on Typer and Rich:
Usage: devbrain [OPTIONS] COMMAND [ARGS]...
Commands:
init Interactively initialize a new vault or attach an existing vault.
status Display vault status, configuration, and note statistics.
search Perform semantic, keyword, or hybrid search across indexed notes.
index Index or re-index Markdown files into FastEmbed & BM25 local stores.
ingest Harvest AI agent sessions, targeted projects, and workspace repos into vault.
pull Alias for 'ingest'.
serve Launch the FastMCP Protocol Server for Antigravity IDE and Claude.
skill Manage, scaffold, and sync modular AI Agent Skills.
uninstall Safely unregister FastMCP servers from IDEs and clean caches.Ingestion & Graph Harvester Commands:
# Ingest 1 specific project or cloned repo
devbrain ingest project "E:/_PROJECT/_Central AI Brain Hub"
# Batch scan all local repositories in a workspace folder
devbrain ingest projects --dir "E:/_PROJECT"
# Harvest AI agent sessions from Antigravity IDE & Claude Code
devbrain ingest
# Full Ingestion: Scan repos + Harvest sessions + Connect graph mesh
devbrain ingest allποΈ Vault Directory Taxonomy (07 Standard)
MyObsidianVault/
βββ 00_System/ # Rules, personas, agent skills, and global context
β βββ Agent_Skills/ # Modular SKILL.md directories
β βββ personas/ # Agent role definitions
β βββ rules/ # Coding style and security standards
βββ 10_Projects/ # Active project specifications, roadmaps & dynamic Dataview dashboards
βββ 20_Knowledge/ # Evergreen knowledge, patterns, and external cloned study repos
β βββ External_Repos/ # Architecture cards for third-party cloned codebases
β βββ References/ # Ingested Markdown documentation and research books
βββ 30_Decisions/ # Architecture Decision Records (ADRs)
βββ 90_Agent_Inbox/ # Append-only agent session logs and walkthroughs
βββ 99_Daily/ # Daily developer notes and scratchpad
βββ .brain_data/ # Local vector index (vectors.npy, index_metadata.json, ingested_sessions.json)
βββ .brainrc.json # Vault configuration
βββ .brainignore # Excluded files and directoriesπ Performance & Benchmarks (Level 1 Core)
Semantic Search Engine: FastEmbed CPU ONNX (
BAAI/bge-small-en-v1.5, 384 dimensions, 100% offline, 0 GPU).Keyword Search Engine: Rank-BM25 with token normalization.
Search Latency (p50 / Median): < 10.0 ms
Search Latency (p95): < 20.0 ms
RAM Footprint (Idle): ~85 MB
RAM Footprint (Active Query): ~135 MB
πΊοΈ Adoption Levels & Roadmap
β Level 1 (Released
v1.0.0-alpha): Standalone Local Zero-Friction Core (FastMCP Stdio, FastEmbed CPU, BM25, Watchdog live watcher, Typer CLI).β Level 1.1 - 1.2 (Released
v1.2.0-alpha): Multi-Agent Ingestion, Secret Redactor Sanitizer, Project Workspace Harvester, Auto-Inspector, and Auto-Entity Linker Graph Mesh.β³ Level 2 (Next Phase): Automated Cloud Backup & Version History (Git auto-sync daemon, Rclone/S3/B2 encrypted offsite backup, conflict-free sync).
β³ Level 3 (Distributed Mesh): Homeserver FastMCP SSE Gateway (Port 8000), Qdrant Server, Syncthing over Tailscale, Web UI Dashboard.
π Changelog & Releases
All release notes are tracked in CHANGELOG.md and docs/changelog/.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analyβ¦
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Personal wiki and memory layer for AI assistants. Persistent, structured memory across sessions.
Universal persistent memory and knowledge retrieval layer for AI agents and LLMs.
11
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to search, create, and manage notes in an Obsidian vault via 40+ local tools.5227MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI-powered chat and file operations on Obsidian vaults with local indexing, hybrid search, and MCP access.-
- AlicenseNot gradedqualityAmaintenanceEnables AI coding agents to search, read, create, update, and delete notes in a local Obsidian vault through hybrid semantic and lexical retrieval, with all embedding and vector storage running locally.MIT
- AlicenseAqualityCmaintenanceProvides AI coding assistants persistent engineering memory stored as Markdown files in an Obsidian vault, enabling project context retrieval, session capture, decision recording, and memory search without requiring Obsidian to be running.7MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DycandX/devbrain'
If you have feedback or need assistance with the MCP directory API, please join our Discord server