MCP.so
Sign In

git-summitagent

@SummitAgent

About git-summitagent

Summit agent with the GitHub MCP server and tools

Basic information

Category

Version Control

Runtime

node

Transports

stdio

Publisher

SummitAgent

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is git-summitagent?

A Summit agent that integrates with the GitHub MCP (Model Context Protocol) server and tools. It is intended for developers who want to automate GitHub workflows through an MCP-compatible agent, requiring Python 3.9+, Docker, and a GitHub Personal Access Token.

How to use git-summitagent?

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.

Key features of git-summitagent

  • 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.

Use cases of git-summitagent

  • Automate GitHub operations (e.g., issues, pull requests) through an AI agent.
  • Deploy a GitHub-integrated agent service in a Docker container.
  • Manage repositories programmatically using the Summit agent framework.

FAQ from git-summitagent

What are the prerequisites?

Python 3.9 or higher, Docker, and a GitHub Personal Access Token.

How do I install and set up the project?

Install uv, create a virtual environment, activate it, then run uv pip install -r requirements.txt.

How do I obtain and configure a GitHub token?

Create a GitHub Personal Access Token at https://github.com/settings/personal-access-tokens/new and add it to the .env file as GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here.

How do I run the GitHub MCP server?

Use ./run-mcp-server.sh after configuring the token. Alternatively, run uv run uvicorn main:app --reload for Docker-based execution.

Comments

More Version Control MCP servers