mcp-code-indexer
If you are the rightful owner of mcp-code-indexer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Code Indexer is an intelligent code retrieval tool based on the Model Context Protocol, designed to enhance the efficiency and accuracy of code library retrieval for AI large language models.
MCP Code Indexer is a specialized tool designed for AI large language models to efficiently retrieve and analyze code libraries. By utilizing vectorized indexing and semantic understanding, it significantly enhances the processing efficiency and accuracy of code-related tasks. The tool supports semantic-based code search, cross-language retrieval, and intelligent code snippet extraction. It also offers comprehensive code analysis capabilities, including structure analysis, quality assessment, documentation extraction, and dependency analysis. With optimized context handling, it reduces unnecessary token consumption and supports multi-project indexing and retrieval. The tool fully supports the MCP protocol, providing a rich set of tools and asynchronous operations with progress feedback.
Features
- Intelligent Code Retrieval: Semantic-based code search that understands code meaning beyond keyword matching, supports cross-language retrieval, and extracts complete code context.
- Code Analysis Capabilities: Includes code structure analysis, quality evaluation, documentation extraction, similar code detection, code metrics, and dependency analysis.
- Optimized Context Handling: Controls token consumption intelligently, provides structured code context, supports parallel indexing and retrieval, and avoids redundant indexing.
- Full MCP Protocol Support: Complies with MCP data interaction standards, offers a rich toolset, and supports asynchronous operations with progress feedback.
Tools
identify_project
Tool to identify projects.
index_project
Tool to index project code.
search_code
Tool to search for relevant code snippets.
get_code_structure
Tool to analyze code structure.
analyze_code_quality
Tool to evaluate code quality.
extract_documentation
Tool to extract code documentation.
find_similar_code
Tool to detect similar code.
get_code_metrics
Tool to get code statistics.
analyze_dependencies
Tool to analyze project dependencies.