Skip to main content
Glama
Arcia125

Git Workflow Automation MCP Server

by Arcia125

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
git_commit_and_pushC

Commit staged changes and push to remote repository

create_pull_requestC

Create a GitHub pull request with proper authentication handling

merge_pull_requestC

Merge a GitHub pull request

complete_git_workflowA

Execute complete Git workflow: commit, push, create PR, and optionally merge

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.8/5.0

Scored across 4 tools

Disambiguation2/5

Multiple tools have overlapping purposes that could cause confusion. The 'complete_git_workflow' tool appears to encompass functionality of both 'git_commit_and_push' and 'create_pull_request', making it unclear when to use which tool. While 'merge_pull_request' is distinct, the boundaries between the other three tools are poorly defined.

Naming Consistency3/5

The naming conventions are mixed with no clear pattern. 'complete_git_workflow' uses a descriptive phrase format, 'create_pull_request' and 'merge_pull_request' follow a verb_noun pattern, and 'git_commit_and_push' uses a compound verb format. While all names are readable, the inconsistency in structure creates a disjointed feel.

Tool Count2/5

With only 4 tools, this server feels significantly under-scoped for Git workflow automation. A proper Git workflow server would typically need tools for staging changes, checking status, branching, reviewing PRs, and handling conflicts. The current set is too thin to support comprehensive workflow automation.

Completeness2/5

There are significant gaps in the Git workflow coverage. Missing are essential operations like staging changes, creating/checking out branches, viewing repository status, reviewing/commenting on PRs, and handling merge conflicts. The server provides only endpoint operations without the supporting tools needed for a complete workflow.

Maintenance

ActivityInactive
ResponsivenessNo issues