git-summitagent
About
Summit agent with the GitHub MCP server and tools
Details
- Author
- SummitAgent
- Downloads
- 166
- Categories
- Developer Tools
Jump to
- 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.
Install the uv package manager, create and activate a virtual environment, then install dependencies from requirements.txt using uv pip install. Generate a GitHub Personal Access Token, add it to a .env file as GITHUB_PERSONAL_ACCESS_TOKEN, then run the provided script ./run-mcp-server.sh. Alternatively, run directly with Docker using uv run uvicorn main:app --reload.
git-summitagent
Summit agent with the GitHub MCP server and toolsSetup 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.





