rahulvgmail/CodeInteliMCP
If you are the rightful owner of CodeInteliMCP 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.
CodeInteliMCP is an advanced MCP server that integrates Tree-sitter parsing with graph databases and vector search to provide fast and intelligent code analysis across multiple repositories.
CodeInteliMCP is designed to enhance code intelligence by leveraging the power of Model Context Protocol (MCP) technology. It supports multiple repositories, allowing developers to manage and analyze various codebases simultaneously. The server utilizes Tree-sitter for real-time parsing and syntax validation, DuckDB for graph-based queries, and ChromaDB for vector-based semantic searches. This combination enables instant usage search, semantic code similarity detection, and comprehensive dependency analysis. With features like auto-indexing and multi-language support, CodeInteliMCP ensures that developers can efficiently track code changes, understand dependencies, and perform impact analysis. The server is particularly useful for large-scale projects where understanding the interconnections between different parts of the code is crucial.
Features
- Multi-Repository Support: Manage and analyze multiple codebases simultaneously.
- Instant Usage Search: Find where functions/classes are used in milliseconds.
- Semantic Code Search: Discover similar code patterns using vector embeddings.
- Dependency Analysis: Visualize and query code dependencies.
- Impact Analysis: Assess what breaks when changes are made.
Usages
usage with Claude Desktop
{ "mcpServers": { "code-intelligence": { "command": "python", "args": ["/path/to/CodeInteliMCP/code_intelligence_mcp/server_minimal.py"], "env": { "CODE_INTEL_PROJECT_ROOT": "/path/to/your/project" } } } }
Tools
add_repository
Add a new repository to track.
list_repositories
List all tracked repositories.
set_active_repository
Set the active repository for operations.
index_repository
Index an entire repository.
index_file
Index a single file into the code graph.