git-summitagent
About
Summit agent with the GitHub MCP server and tools
Explore
- Integrates with GitHub via the MCP server.
- Uses UV for package management and virtual environments.
- Runs with Docker or directly via Uvicorn.
- Requires a GitHub Personal Access Token for authentication.
- Provides a shell script for simplified server startup.
- Python 3.9 or higher
- Docker
- GitHub Personal Access Token
1. Install uv package manager (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh
2. Create and activate a virtual environment:
uv venv
source .venv/bin/activate
3. Install dependencies:
uv pip install -r requirements.txt
1. Create a GitHub Personal Access Token at: https://github.com/settings/personal-access-tokens/new
2. Add your token to the .env file:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
3. Run the GitHub MCP server:
./run-mcp-server.sh
You can also run the Docker container directly:
uv run uvicorn main:app --reload
Setup and Run
Prerequisites
- Python 3.9 or higher - Docker - GitHub Personal Access TokenInstallation with UV
1. Install uv package manager (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh
2. Create and activate a virtual environment:
uv venv
source .venv/bin/activate
3. Install dependencies:
uv pip install -r requirements.txt
Running the GitHub MCP Server
1. Create a GitHub Personal Access Token at: https://github.com/settings/personal-access-tokens/new
2. Add your token to the .env file:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
3. Run the GitHub MCP server:
./run-mcp-server.sh
You can also run the Docker container directly:
uv run uvicorn main:app --reload
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



