GitHub MCP Server
MCP server for interacting with GitHub. This fork adds self-hosted VPS deployment with Streamable HTTP transport, Docker support, Nginx reverse proxy config, GitHub Actions auto-deploy, analytics dashboard, and flexible authentication options.
Base endpoint (requires API key):
https://mcp.techmavie.digital/github/mcpNeed help setting up? Follow my interactive setup guides:
Features
Self-hosted VPS deployment with Streamable HTTP transport
Docker support with containerized deployment
Analytics dashboard for usage tracking
MCP Key Service authentication
Repository management tools
Issue and Pull Request management
Search across repositories, code, and users
34 tools across 5 categories
Available Tools
search_repositoriesSearch for GitHub repositories
search_codeSearch for code across repositories
search_usersSearch for GitHub users
get_repositoryGet repository details
get_commitGet details for a specific commit
list_commitsGet list of commits in a branch
list_branchesList branches in a repository
create_branchCreate a new branch
create_or_update_fileCreate or update a file
create_repositoryCreate a new GitHub repository
get_file_contentsGet contents of a file or directory
fork_repositoryFork a repository
list_tagsList repository tags
get_tagGet tag details
push_filesPush multiple files in one commit
get_issueGet details of a specific issue
add_issue_commentAdd a comment to an issue
search_issuesSearch for issues
create_issueCreate a new issue
list_issuesList issues in a repository
update_issueUpdate an existing issue
get_issue_commentsGet comments on an issue
get_pull_requestGet details of a pull request
update_pull_requestUpdate a pull request
list_pull_requestsList pull requests
merge_pull_requestMerge a pull request
get_pull_request_filesGet files changed in a PR
get_pull_request_statusGet PR check status
update_pull_request_branchUpdate PR branch
get_pull_request_commentsGet PR comments
create_pull_requestCreate a new pull request
get_pull_request_review_commentsGet PR review comments
create_pull_request_review_commentCreate a PR review comment
helloVerify server connectivity
Requirements
- MCP Key Service API key (register at mcpkeys.techmavie.digital)