viberag
Verified Safeby mdrideout
Overview
Local codebase semantic search (RAG) for AI coding assistants via MCP server.
Installation
npx viberag-mcpSecurity Notes
The server uses local IPC (Unix sockets/named pipes) for client communication, limiting network exposure. API keys for cloud embedding providers are loaded from a local configuration file (.viberag/config.json) which is designed to be `.gitignore`-ed, preventing accidental exposure in source control. No direct usage of 'eval' or other highly dynamic code execution methods was found for processing external input. File system operations are scoped to the project root, and `.gitignore` is honored for exclusions. The system relies on external cloud services for embedding if configured, which introduces a dependency on the security of those providers.
Similar Servers
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
codeweaver
A code intelligence platform that provides semantically rich, context-aware code search for AI agents, aimed at reducing cognitive load and token costs for coding tasks.
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.