GitHub MCP Server
AI-optimized GitHub MCP server: 112 tools, 98% token reduction, compact responses.
Connector by crypto-ninja · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/crypto-ninja-github-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 64 read · 39 write · 8 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 112
Read from the source code; the running server may list different tools.
Read 64 · Look things up without changing anything.
github_check_collaboratorgithub_compare_branchesgithub_get_artifactgithub_get_authenticated_usergithub_get_branchgithub_get_code_scanning_alertgithub_get_dependabot_alertgithub_get_discussiongithub_get_file_contentgithub_get_gistgithub_get_jobgithub_get_job_logs
Show 52 more tools
github_get_pr_detailsgithub_get_pr_overview_graphqlgithub_get_projectgithub_get_releasegithub_get_repo_infogithub_get_secret_scanning_alertgithub_get_security_advisorygithub_get_threadgithub_get_thread_subscriptiongithub_get_user_infogithub_get_workflowgithub_get_workflow_rungithub_get_workflow_runsgithub_grepgithub_license_infogithub_list_branchesgithub_list_code_scanning_alertsgithub_list_code_scanning_analysesgithub_list_commitsgithub_list_dependabot_alertsgithub_list_discussion_categoriesgithub_list_discussion_commentsgithub_list_discussionsgithub_list_gistsgithub_list_issuesgithub_list_labelsgithub_list_notificationsgithub_list_org_dependabot_alertsgithub_list_org_projectsgithub_list_org_reposgithub_list_project_columnsgithub_list_pull_requestsgithub_list_releasesgithub_list_repo_collaboratorsgithub_list_repo_contentsgithub_list_repo_projectsgithub_list_repo_security_advisoriesgithub_list_repo_teamsgithub_list_secret_scanning_alertsgithub_list_stargazersgithub_list_user_reposgithub_list_workflow_run_artifactsgithub_list_workflow_run_jobsgithub_list_workflowsgithub_read_file_chunkgithub_search_codegithub_search_issuesgithub_search_repositoriesgithub_search_usersgithub_suggest_workflowworkspace_grepworkspace_read_file
Write 39 · Create, change, send or run things.
github_add_discussion_commentgithub_add_issue_commentgithub_archive_repositorygithub_cancel_workflow_rungithub_close_pull_requestgithub_create_branchgithub_create_discussiongithub_create_filegithub_create_gistgithub_create_issuegithub_create_labelgithub_create_org_project
Show 27 more tools
github_create_pr_reviewgithub_create_project_columngithub_create_pull_requestgithub_create_releasegithub_create_repo_projectgithub_create_repositorygithub_mark_notifications_readgithub_mark_thread_readgithub_merge_pull_requestgithub_rerun_failed_jobsgithub_rerun_workflowgithub_set_thread_subscriptiongithub_star_repositorygithub_str_replacegithub_trigger_workflowgithub_unstar_repositorygithub_update_code_scanning_alertgithub_update_dependabot_alertgithub_update_discussiongithub_update_filegithub_update_gistgithub_update_issuegithub_update_projectgithub_update_releasegithub_update_repositorygithub_update_secret_scanning_alertworkspace_str_replace
Delete 8 · Delete, drop, revoke or wipe things.
execute_codegithub_delete_artifactgithub_delete_branchgithub_delete_filegithub_delete_gistgithub_delete_labelgithub_delete_projectgithub_delete_release
Not yet classified 1 · We could not tell from the name and description.
github_batch_file_operations
Tools (112)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
execute_codeExecute TypeScript CodeExecute TypeScript code with access to all GitHub MCP tools. Revolutionary 98% token reduction through code-first execution. Supports tool discovery, complex workflows, conditional logic, and error handling
github_add_discussion_commentAdd a comment to a discussion (uses GraphQL). Can optionally reply to a specific comment
github_add_issue_commentAdd a comment to an existing issue
github_archive_repositoryArchive a repository (make it read-only)
github_batch_file_operationsPerform multiple file operations in a single commit (create/update/delete)
github_cancel_workflow_runCancel a workflow run (in-progress or queued)
github_check_collaboratorCheck if a user is a collaborator on a repository
github_close_pull_requestClose a pull request without merging
github_compare_branchesCompare two branches to see commits ahead/behind and files changed. Useful before merging
github_create_branchCreate a new branch from a specified ref (branch, tag, or commit SHA)
github_create_discussionCreate a new discussion in a repository (uses GraphQL)
github_create_fileCreate a new file in a repository
github_create_gistCreate a new gist with one or more files
github_create_issueCreate a new issue in a repository
github_create_labelCreate a new label in a repository
Show 97 more tools
github_create_org_projectCreate a new project for an organization
github_create_pr_reviewCreate a review on a pull request
github_create_project_columnCreate a new column in a project
github_create_pull_requestCreate a new pull request
github_create_releaseCreate a new release
github_create_repo_projectCreate a new project for a repository
github_create_repositoryCreate a new GitHub repository
github_delete_artifactDelete an artifact (permanent, cannot be undone)
github_delete_branchDelete a branch from a repository. Cannot delete default or protected branches
github_delete_fileDelete a file from a repository
github_delete_gistDelete a gist
github_delete_labelDelete a label from a repository
github_delete_projectDelete a project (permanent, cannot be undone)
github_delete_releaseDelete a release from a repository
github_get_artifactGet details about a specific artifact
github_get_authenticated_userGet the authenticated user's profile (the 'me' endpoint)
github_get_branchGet detailed information about a branch including protection status and latest commit
github_get_code_scanning_alertGet details about a specific code scanning alert. Requires 'security_events' scope for PAT or 'Code scanning alerts (read)' permission for GitHub App.
github_get_dependabot_alertGet details about a specific Dependabot alert. Requires 'security_events' scope for PAT or 'Dependabot alerts (read)' permission for GitHub App.
github_get_discussionGet details about a specific discussion
github_get_file_contentGet the contents of a file from a repository
github_get_gistGet the full content and metadata for a specific gist
github_get_jobGet detailed information about a specific job
github_get_job_logsGet logs for a specific job
github_get_pr_detailsGet detailed PR information including code diffs. Note: For simple overviews, use github_get_pr_overview_graphql (91% smaller). Use this tool when you need the actual patch/diff content for code review.
github_get_pr_overview_graphqlGet PR overview using GraphQL - 91% more token-efficient than REST. Use this for status checks, merge readiness, and general PR info. Use github_get_pr_details only when you need actual code diff patches.
github_get_projectGet details about a specific project
github_get_releaseGet detailed information about a specific release or the latest release
github_get_repo_infoGet detailed information about a GitHub repository including stars, forks, description, topics, and metadata
github_get_secret_scanning_alertGet details about a specific secret scanning alert. Requires 'security_events' scope for PAT or 'Secret scanning alerts (read)' permission for GitHub App.
github_get_security_advisoryGet details about a specific security advisory (GHSA). Requires 'security_events' scope for PAT or 'Security advisories (read)' permission for GitHub App.
github_get_threadGet details about a notification thread (requires User Access Token - UAT)
github_get_thread_subscriptionGet subscription status for a notification thread (requires User Access Token - UAT)
github_get_user_infoGet public information about any GitHub user by username
github_get_workflowGet details about a specific GitHub Actions workflow
github_get_workflow_runGet detailed information about a specific workflow run
github_get_workflow_runsGet recent workflow runs with detailed status, conclusions, and timing. Supports filtering by workflow, status, and conclusion.
github_grepSearch for patterns in GitHub repository files using grep-like functionality. Returns only matching lines with context instead of full files (90%+ token efficient)
github_license_infoDisplay GitHub MCP Server license information and tier status
github_list_branchesList all branches in a GitHub repository with protection status and commit information
github_list_code_scanning_alertsList code scanning alerts for a repository (CodeQL, ESLint, etc.). Requires 'security_events' scope for PAT or 'Code scanning alerts (read)' permission for GitHub App.
github_list_code_scanning_analysesList code scanning analyses for a repository
github_list_commitsList commits in a repository
github_list_dependabot_alertsList Dependabot security alerts for a repository. Requires 'security_events' scope for PAT or 'Dependabot alerts (read)' permission for GitHub App.
github_list_discussion_categoriesList discussion categories for a repository
github_list_discussion_commentsList comments in a discussion
github_list_discussionsList discussions for a repository
github_list_gistsList gists for the authenticated user or a specified user
github_list_issuesList issues in a repository with optional filtering by state
github_list_labelsList all labels in a repository
github_list_notificationsList notifications for the authenticated user (requires User Access Token - UAT)
github_list_org_dependabot_alertsList Dependabot alerts across an organization
github_list_org_projectsList projects (classic) for an organization
github_list_org_reposList repositories for an organization
github_list_project_columnsList columns in a project
github_list_pull_requestsList pull requests in a repository
github_list_releasesList releases in a repository
github_list_repo_collaboratorsList collaborators for a repository
github_list_repo_contentsList files and directories in a repository path
github_list_repo_projectsList projects (classic) for a repository
github_list_repo_security_advisoriesList security advisories (GHSA) for a repository
github_list_repo_teamsList teams with access to a repository
github_list_secret_scanning_alertsList secret scanning alerts for a repository (exposed API keys, tokens, etc.). Requires 'security_events' scope for PAT or 'Secret scanning alerts (read)' permission for GitHub App.
github_list_stargazersList users who have starred a repository
github_list_user_reposList repositories for a user or for the authenticated user
github_list_workflow_run_artifactsList artifacts from a workflow run
github_list_workflow_run_jobsList all jobs in a workflow run
github_list_workflowsList GitHub Actions workflows in a repository
github_mark_notifications_readMark notifications as read (requires User Access Token - UAT)
github_mark_thread_readMark a notification thread as read (requires User Access Token - UAT)
github_merge_pull_requestMerge a pull request
github_read_file_chunkRead a specific range of lines from a GitHub repository file. Token-efficient file reading (90%+ savings vs full file)
github_rerun_failed_jobsRerun only the failed jobs in a workflow run
github_rerun_workflowRerun a workflow run (re-runs all jobs)
github_search_codeSearch code across GitHub repositories
github_search_issuesSearch issues and pull requests across GitHub
github_search_repositoriesSearch GitHub repositories with advanced query syntax
github_search_usersSearch for GitHub users using the public search API
github_set_thread_subscriptionSet subscription status for a notification thread (requires User Access Token - UAT)
github_star_repositoryStar a repository for the authenticated user
github_str_replaceReplace an exact string match in a GitHub repository file with a new string. The match must be unique to prevent accidental replacements. Updates file via GitHub API
github_suggest_workflowRECOMMENDED: Call this before bulk file operations. Recommends whether to use API tools, local git, or hybrid approach. Can save 300,000+ tokens on multi-file edits.
github_trigger_workflowTrigger a workflow dispatch event (manually run a workflow)
github_unstar_repositoryUnstar a repository for the authenticated user
github_update_code_scanning_alertUpdate a code scanning alert (dismiss or reopen)
github_update_dependabot_alertUpdate a Dependabot alert (dismiss or reopen)
github_update_discussionUpdate an existing discussion (uses GraphQL). Only provided fields will be updated
github_update_fileUpdate an existing file in a repository
github_update_gistUpdate an existing gist's description or files. To delete a file, set its value to null in the files object
github_update_issueUpdate an existing issue (state, title, body, labels)
github_update_projectUpdate a project (name, description, state)
github_update_releaseUpdate an existing GitHub release. Only provided fields will be updated - others remain unchanged
github_update_repositoryUpdate repository settings
github_update_secret_scanning_alertUpdate a secret scanning alert (resolve or reopen)
workspace_grepSearch for pattern in workspace files (90-98% more token efficient than reading full files)
workspace_read_file[LOCAL] Read lines from a file in your local workspace. For GitHub remote files, use github_get_file_content
workspace_str_replace[LOCAL] Replace a string in a local workspace file. For GitHub remote files, use github_str_replace
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 1
- Weekly downloads
- 59
- Last commit
- Jul 28, 2026 (3 months ago)
- Last release
- Dec 18, 2025 (10 months ago)
- Last package publish
- Dec 18, 2025 (10 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.crypto-ninja/github-mcp-server- Version
- 2.5.7
- Auth
- No auth
- Packages
- pypi github-mcp-server
- License
- License unknown
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
GitHub MCP Server. Agent Mart. https://agentmart.dev/connectors/crypto-ninja-github-mcp-server (last updated 2026-10-25)