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.

MCP Endpoint

Base endpoint (requires API key):

https://mcp.techmavie.digital/github/mcp

An MCP Key Service API key is required to use this MCP server.

The old method of appending credentials in the URL no longer works. Register your credentials and get a usr_... key at mcpkeys.techmavie.digital

Get your API key at mcpkeys.techmavie.digital

* Required field

Privacy Notice: Your API key is processed entirely in your browser and is never stored or transmitted to our servers. The URL is generated client-side only.

Need 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_repositories

Search for GitHub repositories

search_code

Search for code across repositories

search_users

Search for GitHub users

get_repository

Get repository details

get_commit

Get details for a specific commit

list_commits

Get list of commits in a branch

list_branches

List branches in a repository

create_branch

Create a new branch

create_or_update_file

Create or update a file

create_repository

Create a new GitHub repository

get_file_contents

Get contents of a file or directory

fork_repository

Fork a repository

list_tags

List repository tags

get_tag

Get tag details

push_files

Push multiple files in one commit

get_issue

Get details of a specific issue

add_issue_comment

Add a comment to an issue

search_issues

Search for issues

create_issue

Create a new issue

list_issues

List issues in a repository

update_issue

Update an existing issue

get_issue_comments

Get comments on an issue

get_pull_request

Get details of a pull request

update_pull_request

Update a pull request

list_pull_requests

List pull requests

merge_pull_request

Merge a pull request

get_pull_request_files

Get files changed in a PR

get_pull_request_status

Get PR check status

update_pull_request_branch

Update PR branch

get_pull_request_comments

Get PR comments

create_pull_request

Create a new pull request

get_pull_request_review_comments

Get PR review comments

create_pull_request_review_comment

Create a PR review comment

hello

Verify server connectivity

Requirements

  • MCP Key Service API key (register at mcpkeys.techmavie.digital)

Quick Links

View All MCP Servers

Support My Work

If you find this MCP server useful, consider supporting my work.

Learn how to support
TechMavie Digital Logo

TechMavie Digital Services

Business Registration Number: 202503258894

Copyright 2025 TechMavie Digital. All rights reserved.

Made with ❤️ by

Privacy Notice

This website uses Plausible, a privacy-focused analytics tool. Your data is anonymized and stored in Nuremberg, Germany. No cookies are used and no personal information is collected. I respect your privacy.