git-summitagent

by SummitAgent

166 downloads
Not rated
GitHub

About

Summit agent with the GitHub MCP server and tools

Details

Author
SummitAgent
Downloads
166
Categories
Developer Tools

- 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 tools

Setup and Run

Prerequisites

- Python 3.9 or higher - Docker - GitHub Personal Access Token

Installation 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.