{"slug":"mikerecognex/mcp-codebase-index","name":"mcp-codebase-index","description":"Structural codebase indexer with 17 query tools. 87% token reduction. Zero dependencies.","category":"development","tags":[],"official":false,"stars":53,"transport":"http","install":[{"cmd":"pip install \"mcp-codebase-index[mcp]\"","imports":[]}],"tools":[{"name":"get_project_summary","description":"File count, packages, top classes/functions"},{"name":"list_files","description":"List indexed files with optional glob filter"},{"name":"get_structure_summary","description":"Structure of a file or the whole project"},{"name":"get_functions","description":"List functions with name, lines, params"},{"name":"get_classes","description":"List classes with name, lines, methods, bases"},{"name":"get_imports","description":"List imports with module, names, line"},{"name":"get_function_source","description":"Full source of a function/method"},{"name":"get_class_source","description":"Full source of a class"},{"name":"find_symbol","description":"Find where a symbol is defined (file, line, type)"},{"name":"get_dependencies","description":"What a symbol calls/uses"},{"name":"get_dependents","description":"What calls/uses a symbol"},{"name":"get_change_impact","description":"Direct + transitive dependents"},{"name":"get_call_chain","description":"Shortest dependency path (BFS)"},{"name":"get_file_dependencies","description":"Files imported by a given file"},{"name":"get_file_dependents","description":"Files that import from a given file"},{"name":"search_codebase","description":"Regex search across all files (max 100 results)"},{"name":"reindex","description":"Force full re-index (rarely needed — incremental updates happen automatically in git repos)"},{"name":"get_usage_stats","description":"Session efficiency stats: tool calls, characters returned vs total source, estimated token savings"}],"env_vars":[],"auth_type":"none","github":"https://github.com/MikeRecognex/mcp-codebase-index","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}