A GitHub repository analysis tool powered by Nebius AI and the Model Context Protocol (MCP). This tool helps analyze GitHub repositories by providing detailed insights about issues and commits using AI-powered analysis.
- Analyzes GitHub repositories using AI
- Retrieves and analyzes recent issues
- Examines latest commits
- Powered by Meta-Llama-3.1-8B-Instruct model via Nebius AI
- Python 3.x
- GitHub Personal Access Token
- Nebius API Key
Create a .env file in the project root with the following variables:
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token
NEBIUS_API_KEY=your_nebius_api_key- Clone the repository
- Install dependencies:
pip install -r requirements.txtRun the main script:
python main.pyWhen prompted, enter a GitHub repository URL in the format: owner/repo
The tool will:
- Analyze the most recent issue in the repository
- Analyze the most recent commit
The tool uses the Model Context Protocol (MCP) to interact with GitHub's API and Nebius AI for analysis. It:
- Connects to GitHub using your personal access token
- Uses Nebius AI's Meta-Llama-3.1-8B-Instruct model for intelligent analysis
- Retrieves and analyzes repository data
- Provides detailed insights about issues and commits
