Search private project docs and indexed code with BM25 and vector hybrid retrieval for AI coding agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Alcove.
Your AI agent doesn't know your project. Alcove fixes that.
English · 한국어 · 日本語 · 简体中文 · Español · हिन्दी · Português · Deutsch · Français · Русский
Alcove is an HTTP API server that gives AI coding agents on-demand access to your private project docs — BM25 + vector hybrid search for precision retrieval, tree-sitter code indexing so agents understand your codebase structure, and policy enforcement for doc consistency. No context bloat, no leaking docs into public repos, no per-project config for every agent.

Claude, Codex — search · switch projects · global search · validate & generate. One setup.

alcove search· project switch ·--scope global·alcove validate
Your AI agent starts every session from zero.
It doesn't know your architecture. It ignores constraints from decisions you already made. It asks you to explain the same things every session.
The context window is the bottleneck. Every token costs money and attention. Loading 10 architecture docs into context wastes 50K+ tokens on every run — and Anthropic's own docs warn that bloated config files make agents ignore your actual instructions.
So you have three bad options:
Stuff everything into agent config — every file loads into context on every run. 10 docs = context bloat = slower, more expensive, less accurate responses.
Copy-paste into every chat — works once, doesn't scale past one session.
Don't bother — your agent invents requirements you already documented, ignores constraints from decisions you already made, and you re-explain the same architecture every Monday morning.
Now multiply it across 5 projects and 3 agents. Every time you switch, you lose context.
Alcove doesn't inject your docs. Agents search for what they need, when they need it.
Switch agents anytime. Switch projects anytime. The document layer stays standardized.
Alcove gives your agents a memory that survives between sessions.
Agents don't load your docs into context. They search for what they need, when they need it. Architecture docs, design decisions, runbooks, constraints — all in one place, searchable, never in your public repo.
Agent config is for agent behavior. Alcove is for project knowledge.
| Without a doc layer | With Alcove |
|---|---|
| Docs in agent config bloat context on every run | Hybrid search (BM25 + RAG) — agents pull only what they need, ranked by relevance |
| Agent only sees text docs, not code structure | Tree-sitter code indexing — agents understand modules, functions, and types across 12 languages |
| Internal docs scattered across Notion, Google Docs, local files | One doc-repo, structured by project |
| Each AI agent configured separately for doc access | One setup, all agents share the same access |
| Switching projects means re-explaining context | CWD auto-detection, instant project switch |
| Agent search returns random matching lines | Ranked results — best matches first, one result per file |
| "Search all my notes about OAuth" — impossible | Global search across every project in one query |
| Sensitive docs sitting in project repos | Private docs on your machine, never in public repos |
| Doc structure differs per project and team member | policy.toml enforces standards across all projects |
| No way to check if docs are complete | validate catches missing files, empty templates, missing sections |
| Stale docs with broken links or WIP markers go unnoticed | lint detects broken links, orphans, and stale markers automatically |
| Notes from Obsidian or other tools stay siloed | promote brings any note into your doc-repo with one command |
Required: Run
alcove setuponce after installation to configure your docs root and enable full functionality. Plugins start the API server automatically, but Alcove cannot search or index documents untilsetuphas been run.Using Obsidian? See the Ecosystem section for the docs structure and vault configuration.
Auto-installs the binary and starts the API server on next session start.
Updates with claude plugin update alcove@epicsagas.
Auto-installs the skill and starts the API server. Available immediately — no further steps needed.
Updates with codex plugin update alcove@epicsagas.
No Homebrew? Use the installer script:
Pre-built Windows binaries are not currently published. Build from source:
Auto-installs the plugin (API server, skill, hooks) and starts it on next session start.
Note:
cargo binstalldownloads a pre-built binary with hybrid search (vector + BM25) included. When building from source,--features full-macosor--features full-crossis required for hybrid search support. Without features, only BM25 (keyword) search is available.
After installing via any method above, run:
setup walks you through everything interactively:
Re-run alcove setup anytime to change settings. It remembers your previous choices.
Optional dependencies
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/epicsagas-alcove)<a href="https://allmcps.com/mcp/epicsagas-alcove"><img src="https://allmcps.com/api/badge/epicsagas-alcove?style=directory" alt="Alcove on AllMCPs" /></a>