Allows automated creation of pull requests in GitHub repositories, including setting branch names, file content, commit messages, PR titles, descriptions, and target branches
Leverages GPT-4 for task planning and code generation, enabling AI-powered analysis and creation of code based on specified tasks
AI Pull Request Generator
An AI-powered tool for automating pull request creation and code generation using FastMCP framework.
Features
- Task planning using AI (GPT-4)
- Code generation based on plans
- Automated GitHub pull request creation
- Integration with FastMCP framework
Requirements
- Python 3.8+
- GitHub token with repository access
- OpenAI API key
- Required Python packages (see requirements.txt)
Setup
- Install dependencies:
- Set up environment variables:
Create a
.env
file with the following variables:
Usage
The tool provides three main functions:
- Task Planning
- Code Generation
- Pull Request Creation
Development
The tool uses FastMCP framework for communication and runs as a server. To run locally:
License
MIT License
Contributing
Contributions are welcome! Please feel free to submit a pull request.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An AI-powered FastMCP server tool that automates the process of planning tasks, generating code, and creating GitHub pull requests.
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server that enables AI assistants to manage GitHub Actions workflows by providing tools for listing, viewing, triggering, canceling, and rerunning workflows through the GitHub API.Last updated -9339TypeScript
- AsecurityFlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -1161TypeScript
- -securityAlicense-qualityAn MCP server that wraps around the GitHub CLI tool, allowing AI assistants to interact with GitHub repositories through commands for pull requests, issues, and repository operations.Last updated -5TypeScriptMIT License
- AsecurityAlicenseAqualityA powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.Last updated -133PythonMIT License