Index source code into a local knowledge base, search with keyword + semantic + hybrid modes.
{
"mcpServers": {
"io-github-andyanh174-vibe-hnindex": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Index source code into a local knowledge base, search with keyword + semantic + hybrid modes.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 1 days ago. 1 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
📖 MCP server for fetch deepwiki.com and get latest knowledge in Cursor and other Code Editors
MCP Security Weekly
Get CVE alerts and security updates for io.github.AndyAnh174/vibe-hnindex and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Local MCP server — index your repo once, search it in every AI session
Keyword (SQLite FTS5) · Semantic (Qdrant + Ollama embeddings) · Hybrid — your code stays on disk
MCP server (vibe-hnindex) latest: v0.6.1 · hnindex-cli v0.6.2+ (CLI-only patches). Shields badges read npm in real time; GitHub Releases only update when you publish a new tag/release.
vibe-hnindex is a Model Context Protocol server. After you index a folder once, assistants (Claude, Cursor, Windsurf, Antigravity, …) can search that codebase with paths and line ranges — data is stored locally (SQLite + optional Qdrant). Embeddings use Ollama; vectors use Qdrant (Docker, local, or Qdrant Cloud with QDRANT_API_KEY).
| Step | Doc | Purpose |
|------|-----|---------|
| 1 | Getting started | Install Node, Ollama, Qdrant; paste MCP JSON; first chat commands |
| 2 | Integrations | Where to put the JSON — including Google Antigravity (mcp_config.json) — or use hnindex CLI |
| 3 | Tools reference | What each tool does (index_codebase, search, …) |
Everything else is optional: Configuration, How it works, Troubleshooting.
Full index: docs/README.md
hnindex)Optional — writes the MCP JSON for you (merge-safe, same npx -y vibe-hnindex block as in the docs):
npm install -g hnindex-cli
hnindex init --mcp antigravity # or: claude, claude-desktop, cursor, cursor-project, windsurf, vscode
hnindex init --list # show all targets and paths
hnindex update # npm update -g hnindex-cli
See Getting started → CLI and Integrations → hnindex CLI.
npm install does not need a C++ compiler. See Troubleshooting → Windows if npm i vibe-hnindex fails.ollama pull bge-m3:567m and keep ollama serve running (or set OLLAMA_URL to a remote server).docker run -d --name qdrant -p 6333:6333 qdrant/qdrant (or use Qdrant Cloud). Keyword-only search works without Qdrant.{
"mcpServers": {
"vibe-hnindex": {
"command": "npx",
"args": ["-y", "vibe-hnindex"],
"env": {
"OLLAMA_URL": "http://localhost:11434",
"OLLAMA_MODEL": "bge-m3:567m",
"QDRANT_URL": "http://localhost:6333"
}
}
}
}