Back to Home
Grifex-0 icon

poly-git-mcp

Verified Safe

by Grifex-0

Overview

A unified Model Context Protocol (MCP) server that enables AI assistants and other MCP clients to manage Git repositories, issues, pull requests, and CI/CD across GitHub, GitLab, Gitea, and Bitbucket.

Installation

Run Command
deno task start

Environment Variables

  • BITBUCKET_USERNAME
  • BITBUCKET_APP_PASSWORD
  • GITHUB_TOKEN
  • GITLAB_TOKEN

Security Notes

The server requires extensive Deno permissions (`--allow-run`, `--allow-net`, `--allow-read`, `--allow-env`, `--allow-write`) to execute external CLI tools (`gh`, `glab`, `tea`) and make direct API calls (Bitbucket). While these permissions are necessary for its functionality and clearly documented, they expose the system to significant risk if the server is compromised or given overly broad credentials. User credentials (GitHub/GitLab/Gitea tokens, Bitbucket username/app password) are directly used, making the security boundary dependent on the scope of these credentials. The code does not use `eval` or show obvious command injection vulnerabilities in its argument parsing for CLI calls (arguments are passed as distinct strings to Deno.Command). Users must carefully manage the scope of authentication tokens.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassLow
Avg Tokens200
Stars0
Forks0
Last Update2026-01-19

Tags

Git ManagementMulti-platformDeveloper ToolMCP ServerDeno