git-summitagent
@SummitAgent
About git-summitagent
Summit agent with the GitHub MCP server and tools
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
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.
Frequently asked questions
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.
Basic information
More Version Control MCP servers
GitHub Stars MCP Server
ccbikaiA Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Atlassian Bitbucket MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.

Git
modelcontextprotocolModel Context Protocol Servers
MCP Atlassian
soopersetMCP server for Atlassian tools (Confluence, Jira)
GitLab MCP Server
yoda-digitalProduction-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
Comments