project-hub-mcp-server

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