Back to Home
crypto-ninja icon

mcp-server-for-Github

Verified Safe

by crypto-ninja

Overview

Provides comprehensive GitHub workflow automation for AI-powered development teams, including Actions monitoring, advanced PR management, intelligent code search, and complete file management.

Installation

Run Command
python -m src.github_mcp

Environment Variables

  • GITHUB_TOKEN
  • GITHUB_APP_ID
  • GITHUB_APP_PRIVATE_KEY_PATH
  • GITHUB_APP_WEBHOOK_SECRET
  • MCP_WORKSPACE_ROOT
  • MCP_LICENSE_KEY

Security Notes

The server employs robust security measures, particularly for its Deno-based code execution. It uses a comprehensive `code-validator.ts` to block dangerous patterns (e.g., `eval`, dynamic `Function`, direct `Deno.run`, filesystem writes, prototype pollution) and enforce execution limits (code length, nesting depth). Workspace file operations are restricted to `MCP_WORKSPACE_ROOT` with path traversal checks and .gitignore awareness. Authentication relies on GitHub tokens (PAT or App credentials) via environment variables, with sensitive operations potentially requiring a PAT fallback.

Similar Servers

Stats

Interest Score35
Security Score9
Cost ClassLow
Avg Tokens200
Stars4
Forks0
Last Update2026-01-09

Tags

GitHubAutomationAIDevelopmentCI/CDCode ManagementPR Management