Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MCP Tools

Vibe Analyzer provides 11 MCP tools that AI models can call to search code and documentation. Each tool returns a structured response — no document stuffing.

How It Works

AI model → selects a tool → calls MCP → receives a structured response

Rules for the AI model: use tools, respond concisely, one call is enough.

Tools

ToolParametersDescription
admin_syncReindex all projects in the background
get_file_contentpath (required)Full file content by path. Supports partial matching and wildcards
get_file_astpath (required)Full AST: imports, functions, classes, structs, enums, headings
search_by_code_importsquery (required), target, limit (3)Search by imports/dependencies
search_by_code_functionsquery (required), target, limit (3)Search by functions/methods
search_by_code_classesquery (required), target, limit (3)Search by classes/structs/interfaces
search_by_code_variablesquery (required), target, limit (3)Search by variables/constants/enums
search_documentationquery (required), limit (3)Search all markdown docs. Multilingual (RU/EN/ZH)
search_knowledgequery (required), limit (3)Alias for search_documentation
show_projectssize (10)List all indexed projects with descriptions
show_statstargetProject statistics by language, files, lines of code
show_treetarget, level (3)Directory tree of files and folders

All limit parameters are capped to 1–10 range. target accepts full path or unique directory name.

Anti-Hallucination Protection

MechanismDescription
Name aliases (160+)Fixes distorted tool names automatically
Parameter normalizationWildcards, whitespace, invalid values → safe defaults
Auto language detectionCyrillic → Russian tags, Latin → English, CJK → Chinese
Soft error handlingInvalid parameters don’t cause errors, they’re normalized