Back to Home
crypto-ninja icon

github-mcp-server

Verified Safe

by crypto-ninja

Overview

Automate comprehensive GitHub workflows including repository management, issue tracking, pull request operations, file management, and CI/CD monitoring, designed for AI-powered development teams with extreme token efficiency.

Installation

Run Command
python -m github_mcp

Environment Variables

  • GITHUB_TOKEN
  • GITHUB_APP_ID
  • GITHUB_APP_INSTALLATION_ID
  • GITHUB_APP_PRIVATE_KEY_PATH
  • GITHUB_APP_PRIVATE_KEY
  • GITHUB_AUTH_MODE
  • MCP_WORKSPACE_ROOT
  • GITHUB_API_BASE_URL

Security Notes

The Deno executor uses `new Function()` to run user-provided TypeScript code, which inherently carries security risks like access to the global scope. However, this is significantly mitigated by a robust `code-validator.ts` that blocks dangerous patterns (e.g., `eval()`, `Deno.run()`, `__proto__` access, dynamic `import()`) and the Deno runtime's limited permissions (`--allow-read`, `--allow-net`, no file write access for user code). The `--allow-run` permission is for spawning the Deno process by Python, not for user code. Still, a sophisticated attack on the validator could potentially lead to sandbox escape.

Similar Servers

Stats

Interest Score36
Security Score7
Cost ClassLow
Avg Tokens800
Stars4
Forks0
Last Update2025-12-05

Tags

GitHubMCPAI-driven developmentWorkflow automationCode-first