Skip to content

Releases: saidsef/mcp-github-pr-issue-analyser

v2.4.3

23 Jul 00:07
7cc94a9

Choose a tag to compare

MCP GitHub PR Issue Analyser v2.4.3

Quick Install

uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

Prerequisites

export GITHUB_TOKEN="<your-github-token>"

Features

  • GitHub PR and Issue analysis capabilities
  • MCP (Model Context Protocol) integration
  • Command-line interface for repository management

Usage

This release provides enhanced GitHub repository analysis tools through the MCP protocol, enabling seamless integration with AI models for code review and issue management.


Full Changelog: v2.4.2...v2.4.3

What's Changed

  • chore: issue prs path annotations by @saidsef in #71
  • chore: update dep packages by @saidsef in #72
  • feat: standardise GitHub API functions return types and improve error handling by @saidsef in #73

Full Changelog: v2.4.1...v2.4.3

v2.4.1

21 Jul 00:49
45ff1f9

Choose a tag to compare

Release v2.4.1

Installation

Prerequisites:

export GITHUB_TOKEN="<your-github-token>"

Quick Install:

uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

What's Changed

  • Bug fixes and performance improvements
  • Enhanced error handling
  • Updated dependencies

Full Changelog: v2.4.0...v2.4.1

What's Changed

  • chore(deps): bump uv from 0.7.19 to 0.7.20 by @dependabot[bot] in #63
  • chore: update PR/issue listing and documentation by @saidsef in #66
  • chore: clean up response messages and bump version to 2.4.1 by @saidsef in #68

Full Changelog: v2.3.2...v2.4.1

v2.3.2

14 Jul 01:46
ce9b759

Choose a tag to compare

🚀 Release v2.3.2: Enhanced Documentation and Inline Commenting Improvements

This release focuses on documentation consistency, inline commenting enhancements, and overall code quality improvements using British English standards.

✨ What's New

📚 Documentation Enhancements

  • ✅ Standardised British spellings throughout codebase (e.g., "initialise" vs "initialize")
  • ✅ Improved function docstring consistency and formatting
  • ✅ Enhanced error handling documentation with proper exception details
  • ✅ Removed redundant whitespace and improved code formatting

🔧 Function Improvements

  • ✅ Updated GitHubIntegration.__init__() with consistent spelling and improved logging
  • ✅ Enhanced PR listing functionality with additional metadata fields (updated_at, author)
  • ✅ Improved inline commenting function documentation with clearer parameter descriptions
  • ✅ Standardised error handling descriptions across all functions

🏗️ Code Quality

  • ✅ Improved MCP server name and instruction clarity
  • ✅ Added proper traceback documentation for debugging purposes
  • ✅ Fixed grammatical issues in inline commenting functions

📦 Installation Instructions

Prerequisites

Ensure you have a GitHub token with appropriate permissions:

export GITHUB_TOKEN="<your-github-token>"

Quick Install via uvx (Recommended)

uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

Alternative Installation Methods

Using uv directly:

uv tool install git+https://github.com/saidsef/[email protected]

Clone and install locally:

git clone https://github.com/saidsef/mcp-github-pr-issue-analyser.git
cd mcp-github-pr-issue-analyser
git checkout v2.3.2
uv install

🎯 Usage

After installation, you can use the MCP GitHub PR and Issue Analyser to:

  • Analyse GitHub pull requests and fetch diffs
  • Create and update GitHub issues
  • Add inline comments to pull requests
  • Create tags and releases
  • Retrieve IP information

💡 Verification

To verify the installation:

mcp-github-pr-issue-analyser --help

🔄 Breaking Changes

None - This is a documentation and quality improvement release with full backward compatibility.

🔗 Related

  • Closes #60 - Documentation consistency improvements
  • Implements changes from PR #59
  • Related to issue #61

👥 Contributors

Thank you to all contributors who helped improve the documentation and code quality in this release!


Full Changelog: v2.3.1...v2.3.2

What's Changed

  • feat: enhance documentation, fix inline commenting, and improve consistency by @saidsef in #59

Full Changelog: v2.3.1...v2.3.2

v2.3.1

12 Jul 23:33
5a5f454

Choose a tag to compare

Installation

export GITHUB_TOKEN="<github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

What's Changed

This release includes various improvements and updates to the GitHub PR and issue analyser.

Full Changelog: v2.3.0...v2.3.1

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

03 Jul 19:59
4f8b7ec

Choose a tag to compare

MCP GitHub PR and Issue Analyser v2.3.0

A Model Context Protocol (MCP) server for analyzing GitHub Pull Requests and Issues with AI-powered insights.

Installation

export GITHUB_TOKEN="<github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

Features

  • Analyze GitHub Pull Requests and Issues
  • AI-powered insights and recommendations
  • MCP server integration for seamless workflow
  • Comprehensive PR diff analysis
  • Issue tracking and management

Requirements

  • Python 3.8+
  • GitHub Personal Access Token
  • MCP-compatible client

Usage

Set your GitHub token as an environment variable and run the MCP server to start analyzing your repositories.


For more information, visit the repository.

What's Changed

  • chore: github list open pr given owner by @saidsef in #53

Full Changelog: v2.2.2...v2.3.0

v2.2.2

02 Jul 15:50
7c2c71b

Choose a tag to compare

Installation

To install and use this version:

export GITHUB_TOKEN="<github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

Replace <github-token> with your actual GitHub personal access token.

What's Changed

  • chore(deps): bump uv from 0.7.9 to 0.7.12 by @dependabot in #37
  • chore(deps): bump uv from 0.7.12 to 0.7.17 by @dependabot in #48
  • chore: add github issue and pr number to output by @saidsef in #51

Full Changelog: v2.2.1...v2.2.2

v2.2.1

13 Jun 20:40
8ce62bc

Choose a tag to compare

Release v2.2.1

Changes

  • Bug fixes and improvements
  • Enhanced stability and performance

Installation

export GITHUB_TOKEN="<github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyser

Usage

Please refer to the README for detailed usage instructions.


This is an automated release created for version v2.2.1

What's Changed

  • chore(deps): bump uv from 0.7.5 to 0.7.8 by @dependabot in #33
  • chore(deps): bump uv from 0.7.8 to 0.7.9 by @dependabot in #35
  • chore(deps): bump requests from 2.32.3 to 2.32.4 in the pip group by @dependabot in #40
  • feat: enhance GitHub integration with inline PR comment support by @saidsef in #41

New Contributors

Full Changelog: v2.1.0...v2.2.1

v2.1.0

23 May 11:09
4519eef

Choose a tag to compare

🚀 Release v2.1.0 - Package Structure Refactoring

This release introduces significant improvements to the package structure and maintainability of the MCP GitHub PR Issue Analyser.

🔄 Major Changes

Package Structure Reorganization

  • New package structure: Moved all source files from src/ to src/mcp_github/ for better organization
  • Improved imports: Updated to use relative imports within the package structure
  • Python standards compliance: Now follows Python packaging best practices

Configuration Improvements

  • Updated pyproject.toml:
    • Fixed entry point references to match new package structure
    • Cleaned up project metadata formatting
    • Enhanced build system configuration
  • Docker optimization: Updated Dockerfile paths for new structure

Version Management

  • Version bump: Updated from 2.0.2 to 2.1.0
  • Dependency updates: Refreshed lock files and dependencies

📁 File Changes

src/issues_pr_analyser.py → src/mcp_github/issues_pr_analyser.py
src/github_integration.py → src/mcp_github/github_integration.py
src/ip_integration.py → src/mcp_github/ip_integration.py

🎯 Benefits

  • Better maintainability: Cleaner code organization
  • Standard compliance: Follows Python packaging conventions
  • Improved imports: More reliable import system
  • Enhanced build process: Streamlined Docker and package building
  • Future-ready: Prepared for easier feature additions

🔧 Technical Details

  • Entry point: Updated to mcp_github.issues_pr_analyser:main
  • Package structure: Now uses proper Python package hierarchy
  • Import system: Relative imports for better module resolution
  • Build system: Updated requirements and configuration

🧪 Testing

  • ✅ Package imports verified
  • ✅ Entry point functionality confirmed
  • ✅ Docker build process validated
  • ✅ No breaking changes to public API

📦 Installation

uvx https://github.com/saidsef/mcp-github-pr-issue-analyser.git
OR
pip install https://github.com/saidsef/mcp-github-pr-issue-analyser.git

💻 Development

For developers working with this package:

git clone https://github.com/saidsef/mcp-github-pr-issue-analyser.git
cd mcp-github-pr-issue-analyser
git checkout v2.1.0

🔍 What's Next

This refactoring sets the foundation for:

  • Enhanced feature development
  • Better code maintainability
  • Improved testing capabilities
  • Easier contribution workflow

Full Changelog: v2.0.2...v2.1.0

What's Changed

  • refactor: reorganize package structure and bump version to 2.1.0 by @saidsef in #30

Full Changelog: v2.0.2...v2.1.0

v2.0.2

22 May 22:25
b028ed4

Choose a tag to compare

Release v2.0.2

  • Minor updates and adjustments to pyproject.toml
  • See commit history for details

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

22 May 20:03
10a2490

Choose a tag to compare

Release v2.0.1

  • Dockerfile and packaging improvements for src/ layout
  • Ensures compatibility with modern Python packaging and Docker workflows
  • See CHANGELOG/commit history for details

What's Changed

  • chore: refactored project structure by @saidsef in #25

Full Changelog: v1.6.4...v2.0.1