project-hub-mcp-server
2
The Project Hub MCP Server is designed to provide advanced project management capabilities with a focus on local Git functionality and seamless GitHub integration. It allows users to manage local and remote repositories, track changes, handle notes, and utilize Git tools all within one platform. Its features are aimed at enhancing productivity and organizing development projects effectively.
Project Hub MCP Server
An MCP server providing comprehensive project management, local Git functionality, and GitHub integration capabilities. This server enables managing local projects, tracking changes, creating local commits, and synchronizing with GitHub repositories.
Features
Project Management
- Project creation and management with flexible, case-insensitive, partial name search
- Source file scanning and monitoring with customizable exclusion patterns
- Project metadata tracking and updates
Local Git Functionality
- Local commit creation and management without requiring GitHub
- Branch management (create, switch, list)
- File snapshots with metadata (size, creation time, modification time)
- Restore functionality to revert to previous commits or branches
- Clone functionality to create new instances from commits or branches
Change Tracking
- Record and track changes with associated files
- Categorize changes by type (feature, fix, refactor, etc.)
- Link changes to commits for comprehensive history
GitHub Integration
- Repository management (create, update, delete, rename)
- Commit management with file content tracking
- Branch operations (create, delete, merge)
- Pull request creation and management
- Repository cloning and local setup
Tools
- Project Management
- Change Management
- Note Management
- GitHub Integration