Releases: saidsef/mcp-github-pr-issue-analyser
v2.4.3
MCP GitHub PR Issue Analyser v2.4.3
Quick Install
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyserPrerequisites
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
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-analyserWhat'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
🚀 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-analyserAlternative 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
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Installation
export GITHUB_TOKEN="<github-token>"
uvx --from git+https://github.com/saidsef/[email protected] mcp-github-pr-issue-analyserWhat'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
- add MCP server badge by @punkpeye in #39
- chore(deps): bump uv from 0.7.17 to 0.7.19 by @dependabot[bot] in #55
- feat: improve type and error handling by @saidsef in #57
New Contributors
Full Changelog: v2.3.0...v2.3.1
v2.3.0
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-analyserFeatures
- 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
Full Changelog: v2.2.2...v2.3.0
v2.2.2
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-analyserReplace <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
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-analyserUsage
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
- @dependabot made their first contribution in #33
Full Changelog: v2.1.0...v2.2.1
v2.1.0
🚀 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/tosrc/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.2to2.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
Full Changelog: v2.0.2...v2.1.0
v2.0.2
v2.0.1
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
Full Changelog: v1.6.4...v2.0.1