repo-explorer
Repo Explorer is a Model Context Protocol (MCP) server designed for efficient exploration and analysis of Git repositories. It provides advanced tools for repository management, code searching, and cross-repository analysis, with features such as a caching system to improve performance.
Repo Explorer
A powerful MCP (Model Context Protocol) server that provides tools for seamlessly exploring, searching, and analyzing Git repositories.
Features
- Repository Management: Clone, update, and manage reference repositories
- Advanced Code Search: Quickly find patterns across multiple files
- Caching System: Efficiently store search results to improve performance
- Cross-Repository Analysis: Compare code patterns across multiple projects
- Configurable Repository Structure: Easily customize your reference repositories
- Platform Independent: Works on macOS, Linux, and Windows
Installation
Prerequisites
- Node.js 18.x or higher
- Git
Tools
The repo-explorer provides several MCP tools including repo_status
, clone_repo
, and search_code
.
Configuration System
Customizable configuration to manage repository details and settings.
Caching System
Implements an advanced caching system that significantly enhances performance. This includes search result caching and intelligent cache invalidation to ensure freshness.