This project provides a comprehensive solution for integrating GitHub with AI-driven workflows. It comprises a GitHub MCP Server, built on `fastMCP`, which exposes a wide array of GitHub repository management capabilities, and an MCP Client, leveraging FastAPI and LangGraph, that orchestrates interactions between Azure OpenAI models and the GitHub server. This powerful combination allows users to manage repositories, create/update files, handle pull requests, and more through natural language queries, transforming complex GitHub operations into intuitive, AI-assisted tasks.
Key Features
01Perform multiple file changes in a single commit
02View repository details and Pull Request information
03Manage GitHub repository files (create, update, delete)
04Integrate with AI agents via an MCP client for natural language interaction
05Create and manage branches within a repository
060 GitHub stars