git-summitagent
0
Git-summitagent is a tool designed to interact with the GitHub Model Context Protocol (MCP) server, facilitating various development tasks. It requires a GitHub Personal Access Token and can be set up using Docker or a virtual environment.
cat > README.md << 'EOF'
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
-
Install uv package manager (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh
-
Create and activate a virtual environment:
uv venv source .venv/bin/activate
-
Install dependencies:
uv pip install -r requirements.txt
Running the GitHub MCP Server
-
Create a GitHub Personal Access Token at: https://github.com/settings/personal-access-tokens/new
-
Add your token to the .env file:
GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
-
Run the GitHub MCP server:
./run-mcp-server.sh
You can also run the Docker container directly:
uv run uvicorn main:app --reload