Monitors Git repository status, branches, and commits as part of project context tracking
Provides build diagnostics including tracking errors, warnings, and solutions with configurable monitoring capabilities
Project Context MCP Server
A Model Context Protocol (MCP) server that provides unified project context and monitoring capabilities for development projects.
Features
Project Status Monitoring: Get comprehensive project health and readiness metrics
Build Diagnostics: Track build errors, warnings, and solutions (when Xcode monitoring enabled)
Git Integration: Monitor repository status, branches, and commits
Infrastructure Checking: Validate project structure and dependencies
Conversation Context: Initialize development sessions with full project context
Configurable Monitoring: Enable/disable specific monitoring features per project
Installation
Clone this repository:
git clone <repository-url> cd project-context-mcpInstall dependencies:
pip install -r requirements.txt
Usage
Standalone Server
As MCP Server
Add to your Claude configuration:
Configuration
The server creates a config/project_config.json file in your project directory with settings:
project_name: Display name for your projectcurrent_phase: Development phase descriptionxcode_monitoring.enabled: Enable/disable Xcode-specific featuresfeature_groups: Project components to monitor
Available Tools
get_project_status(): Get unified project status and health metricsget_diagnostics(): Get build errors and warnings with solutionsbuild(): Trigger build and get immediate feedbackfix_error(error_message, solution): Apply fix and record solution
License
MIT License